一重循环打印
*****
*****
*****
*****
*****
for (int i = 1; i < 6; i++) {
System.out.println("*****");
}
二重循环打印
*****
*****
*****
*****
*****
for (int i = 1; i <= 5; i++) {
for (int j = 1;j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
打印
* 1
*** 3
***** 5
******* 7
********* 9
for (int i = 1;i <= 5; i++) {
for (int j = 1; j <= 2 * i - 1;j++) {
System.out.print("*");
}
System.out.println();
}
打印
&&&&*
&&&***
&&*****
&*******
*********
for (int i = 1;i <= 5; i++) {
for (int j = 1;j <= 5 - i; j++) {
System.out.print(" ");
}
for (int k = 1;k <= 2 * i - 1;k++) {
System.out.print("*");
}
System.out.println();
}
打印
&&&&*****
&&&*****
&&*****
&*****
*****
for (int i = 1;i <= 5; i++) {
for (int j = 1;j <= 5 - i;j++) {
System.out.print("");
}
for (int k = 1; k <= 5; k++) {
System.out.print("*");
}
System.out.println();
}
九九乘法表
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
//System.out.print(j + "*" + i + "=" + i*j + "\t");
System.out.printf("%d * %d = %d\t",j,i,j*i);
}
System.out.println();
}
程序调试
int i = 1;
System.out.println("程序吊事演示,注意观察i的值:");
while (i < 5) {
System.out.println(i);
i++;
}
打印数字等腰三角形
Scanner input = new Scanner(System.in);
System.out.print("您想要几行数字(1-9):");
int num;
while (true) {
num = input.nextInt();
if (num <= 9 || num >= 1) {
break;
}
}
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= num - i; j++) {
System.out.print(" ");
}
for (int j = 1;j <= 2 * i - 1; j++) {
System.out.print(i);
}
System.out.println();
}
倒序打印九九乘法表
for (int i = 9; i >= 1; i--) {
for (int j = i; j >= 1; j--) {
System.out.printf("%d*%d=%d\t", i, j, j*i);
}
System.out.println();
}
打印菱形
&&&&*
&&&***
&&*****
&*******
*********
&*******
&&*****
&&&***
&&&&*
// 上半部分
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
// 下半部分
for (int i = 4; i >= 1; i--) {
for (int j = 5 - i;j >= 1; j--) {
System.out.print(" ");
}
for (int j = 2 * 1 - 1; j >= 1; j--) {
System.out.print("*");
}
System.out.println();
}