打印9*9乘法表
public class demo02 {
public static void main(String[] args) {
//外层循环 9层
for(int i=1;i<=9;i++){
//内层循环 从1开始做乘法,直到自己本身
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+" ");
}
//换行
System.out.println();
}
}
}
运行截图

打印正三角形(5层)
public class demo01 {
public static void main(String[] args) {
for(int i=1;i<=5;i++){
//先打印"5-i"个空格
for(int j=1;j<=5-i;j++){
System.out.print(" ");
}
//把'* '看成一个整体,是第几层就打印几个
for(int k=1;k<=i;k++){
System.out.print("* ");
}
//换行
System.out.println();
}
}
}
运行截图

打印菱形
public class demo03 {
public static void main(String[] args) {
//打印菱形的上半部分
for(int i=1;i<=5;i++){
for(int j=1;j<=5-i;j++){
System.out.print(" ");
}
for(int k=1;k<=i;k++){
System.out.print("* ");
}
System.out.println( );
}
//打印下半部分
for(int i=4;i>=1;i--){
//先打印”5-i“个空格 下半部分是反的正三角形
for(int j=1;j<=5-i;j++){
System.out.print(" ");
}
for(int k=1;k<=i;k++){
System.out.print("* ");
}
System.out.println( );
}
}
}
运行截图
