深入回圈結構
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.uj5u.com/houduan/502368.html
標籤:Java
上一篇:django中的中間件
