百木园-与人分享,
就是让自己快乐。

java基础

深入循环结构

for(循环条件1) {
//循环操作1
for(循环条件2) {
//循环操作2
}
}

 

多层循环:

外层循环变量变化一次,内层循环变量要变化一轮。

 

一、循环打印输出三角形和平行四边形

 

1.直角三角形

public class Demo01 {
public static void main(String[] args) {
// i<=9 表示直角三角形的行数
for (int i=0;i<=9;i++) {
       //控制 * 的数量
for (int j=0;j<i;j++) {
System.out.print(\"*\");
}
       //内层循环结束一轮之后 换行 再循环
System.out.println(\"\");
}
}
}

 

 

 

 

2.等腰三角形

public class Demo01_2 {
public static void main(String[] args) {
// int n = 9;
//等腰三角形
//控制行数
for (int i = 1; i <= 5; i++) {
//控制空格数量
for (int k=5;k>i;k--) {
System.out.print(\" \");
}
//控制 * 数量
for (int j = 0; j < 2*i-1; j++) {
System.out.print(\"*\");
}
System.out.println(\"\");
}
}
}

 

 

 

 

3.平行四边形

public class Demo01_4 {
public static void main(String[] args) {
// int n=9;
//平行四边形
     //
for (int i=0;i<9;i++) {
for (int k=8;k>i;k--) {
System.out.print(\" \");
}
       //控制 * 数量
for (int j=0;j<9;j++) {
System.out.print(\"*\");
}
System.out.println(\"\");
}
}
}

 

 

 

4.乘法表

public class Demo02 {
public static void main(String[] args) {
//乘法表
     //9*9乘法表
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
          //用字符串拼接的方式打印j*i=j*i(1*1=1)
System.out.print(j+\"*\"+i+\"=\"+j*i);
System.out.print(\" \");
}
System.out.println();
}
}
}

 

 

 

 

 

 

 



来源:https://www.cnblogs.com/axiang-123/p/16602915.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » java基础

相关推荐

  • 暂无文章