文章目录
- 1.循环嵌套
- 2.循环案例
- 2.1.例1:使用循环打印
- 2.2.例2:使用循环打印
- 2.3.例3:使用循环打印
- 2.4.例4:使用循环打印
- 2.5.例5:使用循环打印
- 2.6.例6:使用循环打印九九乘法表
1.循环嵌套
java中循环语句有些时候需要嵌套执行:
环嵌套的时候: 外层先执行一次,然后内层循环全部执行一遍!
设外层循环次数为m次,内层为n次,则内层循环体实际上需要执行m*n次。
2.循环案例
2.1.例1:使用循环打印
*****
*****
*****
*****
*****
*****
public class Demo4 {
public static void main(String[] args) {
for(int i=1;i<=6;i++){
for(int j=1;j<=5;j++){
System.out.print("*");
}
System.out.println();//换行
}
}
}
2.2.例2:使用循环打印
*
**
***
****
*****
******
public class Demo4 {
public static void main(String[] args) {
for(int i=1;i<=6;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();//换行
}
}
}
2.3.例3:使用循环打印
******
*****
****
***
**
*
public static void main(String[] args) {
for (int i = 1; i <= 6; i++) {
for(int j=1;j<=7-i;j++){
System.out.print("*");
}
System.out.println("");
}
}
2.4.例4:使用循环打印
public static void main(String[] args) {
for (int i = 1; i <=6; i++) {
for (int j = 1; j <=6-i; j++) {
System.out.print(" ");
}
for (int j =1; j <=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
2.5.例5:使用循环打印
public class Demo7 {
public static void main(String[] args) {
for (int i = 1; i <=6; i++) {
for(int j = 1; j <=i-1; j++){
System.out.print(" ");
}
for (int j = 1; j <=7-i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
2.6.例6:使用循环打印九九乘法表
/*
* 九九乘法表
*/
public class Demo6 {
public static void main(String[] args) {
for (int i = 1; i<=9; i++) {
for (int j =1; j <=i; j++) {
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println();
}
}
}