|
发表于 2021-4-11 17:13:59
|
显示全部楼层
因为重定义了,你上面定义了一个i,for里面又定义了一个i,有的编译器不接受这种做法……你可以试着这样- public class kd{
- public static void main (String[]args){}
- int i,j,n=10;
-
- for(i=1;i<=10;i++){
- for(int k=1;k<=n-i;k++){
- System.out.print(" ");
- }
- for(j=1;j<=i;j++){
- System.out.println("*");
- }
- System.out.printlin();
- }
-
- }
复制代码
或者这样
- public class kd{
- public static void main (String[]args){}
- int n=10;
-
- for(int i=1;i<=10;i++){
- for(int k=1;k<=n-i;k++){
- System.out.print(" ");
- }
- for(int j=1;j<=i;j++){
- System.out.println("*");
- }
- System.out.printlin();
- }
-
- }
复制代码 |
|