while 循环使用 Nested if 函数/语句


import javax.Swing.JOPtionPane;
public class while looping {
 public static void main (String []args){
  String a= JOptionPane.ShowInputDialog("Please enter an Integer");
   int b=Integer.parseInt(a);
   int j=1;
   while(j<=b){
    j++;
    int k=1;
    while (k<j){
     System.out.print("*");
     k++;
    }
    System.out.println();
   }
  }
 }
} 

这是我的程序,当我运行它时,它说javac: invalid flag:,而它是什么意思?

"无效标志"可能与您调用编译器的方式有关。是否从命令行调用编译器?通话是什么样的?

您的

代码中还有一个与错误消息无关的错误:您调用您的类"同时循环"。这在 2(或 3(点上是错误的:类名必须是一个单词,类名不能是保留字("while"(,类名应该以大写字母开头。

最后一点只是一个命名约定,但它使每个必须阅读代码的人都更容易。

您甚至可以在问题中看到您的错误,并突出显示:

public class while looping {
}

类名不能包含任何空白字符。

此外,通常以大写字母开头的类名。

请将您的班级重命名为

public class WhileLooping {
}

并相应地重命名您的.java文件。

最新更新