for循环
2016-03-13 20:25
465 查看
1、使用for循环输出矩形
public static void print1(int h,int w){
for(int i=0; i<h; i++){
for(int j=0; j<w; j++){
System.out.print("*");
}
System.out.println();
}
}
结果:******
******
******
******
******
2、使用for循环输出倒直角三角形
public static void print2(int h){
for(int i=0; i<h; i++){
for(int j=h; j>i; j--){
System.out.print("*");
}
System.out.println();
}
}
结果: *****
****
***
**
*
3、使用for循环输出正三角形
public static void print3(int h){
for(int i=1; i<h+1; i++){
for(int j=0; j<i; j++){
System.out.print("*");
}
System.out.println();
}
}
结果:*
**
***
****
*****
4、使用for循环输出倒三角形
public static void print4(int h){
for(int i=1; i<h+1; i++){
for(int j=h; j>i; j--){
System.out.print(j);
}
System.out.println();
}
}
结果: 54321
5432
543
54
5
5、使用for循环输出正三角形
public static void print5(int h){
for(int i=1; i<h+1; i++){
for(int j=0; j<i;j++){
System.out.print(i);
}
System.out.println();
}
}
结果: 1
22
333
4444
55555
6、使用for循环输出倒正三角形
public static void print6(int h){
for(int i=1; i<h+1; i++){
for(int j=1; j<i; j++){
System.out.print(" ");
}
for(int k=h+1; k>i; k--){
System.out.print("* ");
}
System.out.println();
}
}
结果: * * * * *
* * * *
* * *
* *
*
7、使用for循环输出九九乘法表
public static void print7(){
for(int i=1; i<10; i++){
for(int j=1; j<i+1; j++){
System.out.print(j+"X"+i+"="+i*j+"\t");
}
System.out.println();
}
}
结果: 1X1=1
1X2=2 2X2=4
1X3=3 2X3=6 3X3=9
1X4=4 2X4=8 3X4=12 4X4=16
1X5=5 2X5=10 3X5=15 4X5=20 5X5=25
1X6=6 2X6=12 3X6=18 4X6=24 5X6=30 6X6=36
1X7=7 2X7=14 3X7=21 4X7=28 5X7=35 6X7=42 7X7=49
1X8=8 2X8=16 3X8=24 4X8=32 5X8=40 6X8=48 7X8=56 8X8=64
1X9=9 2X9=18 3X9=27 4X9=36 5X9=45 6X9=54 7X9=63 8X9=72 9X9=81
public static void print1(int h,int w){
for(int i=0; i<h; i++){
for(int j=0; j<w; j++){
System.out.print("*");
}
System.out.println();
}
}
结果:******
******
******
******
******
2、使用for循环输出倒直角三角形
public static void print2(int h){
for(int i=0; i<h; i++){
for(int j=h; j>i; j--){
System.out.print("*");
}
System.out.println();
}
}
结果: *****
****
***
**
*
3、使用for循环输出正三角形
public static void print3(int h){
for(int i=1; i<h+1; i++){
for(int j=0; j<i; j++){
System.out.print("*");
}
System.out.println();
}
}
结果:*
**
***
****
*****
4、使用for循环输出倒三角形
public static void print4(int h){
for(int i=1; i<h+1; i++){
for(int j=h; j>i; j--){
System.out.print(j);
}
System.out.println();
}
}
结果: 54321
5432
543
54
5
5、使用for循环输出正三角形
public static void print5(int h){
for(int i=1; i<h+1; i++){
for(int j=0; j<i;j++){
System.out.print(i);
}
System.out.println();
}
}
结果: 1
22
333
4444
55555
6、使用for循环输出倒正三角形
public static void print6(int h){
for(int i=1; i<h+1; i++){
for(int j=1; j<i; j++){
System.out.print(" ");
}
for(int k=h+1; k>i; k--){
System.out.print("* ");
}
System.out.println();
}
}
结果: * * * * *
* * * *
* * *
* *
*
7、使用for循环输出九九乘法表
public static void print7(){
for(int i=1; i<10; i++){
for(int j=1; j<i+1; j++){
System.out.print(j+"X"+i+"="+i*j+"\t");
}
System.out.println();
}
}
结果: 1X1=1
1X2=2 2X2=4
1X3=3 2X3=6 3X3=9
1X4=4 2X4=8 3X4=12 4X4=16
1X5=5 2X5=10 3X5=15 4X5=20 5X5=25
1X6=6 2X6=12 3X6=18 4X6=24 5X6=30 6X6=36
1X7=7 2X7=14 3X7=21 4X7=28 5X7=35 6X7=42 7X7=49
1X8=8 2X8=16 3X8=24 4X8=32 5X8=40 6X8=48 7X8=56 8X8=64
1X9=9 2X9=18 3X9=27 4X9=36 5X9=45 6X9=54 7X9=63 8X9=72 9X9=81
相关文章推荐
- 数据库事务的四大特性以及事务的隔离级别
- C#要点与注意
- Weekly roundup: TOEFL
- VS2013编译时无法查找或打开PDB文件
- RocketMQ消息系统 - pull模式
- HDU 2899 Strange fuction 水三分
- 存储过程
- Disruptor 极速体验
- 可扩展Web架构与分布式系统(转)
- jetty ZipException: invalid entry size
- 【读书笔记】--SQL基础概念复习
- A1110. Complete Binary Tree (25)
- 【机房重构】——七层登录
- python函数参数注意事项
- HDU 2064:汉诺塔III
- stl之适配器容器——stack, queue, priority_queue
- python中有关numpy的
- "undefined reference to" 问题解决方法
- Java复习(5)-I/O
- Struts2三种传参方式(从jsp页面传到Action)