java - While 循环编译器错误

标签 java while-loop

我试图创建一个 while 循环,但编译器一直说我有一个“类型的非法开始”。我该如何解决这个问题?

代码:

class whileLoop
{
   int p = 0;
   while(p < 10)
   {
       System.out.println(p);
       p++;
   }
}

最佳答案

将您的代码放在有效的 main 方法中:

public static void main(String[] args) {
   // code here
}

在 Java 中,您的代码必须放在方法、构造函数或初始化 block 中;它不能简单地存在于类主体中。当您“运行”一个程序时,main 方法(如上所示)被调用。

关于java - While 循环编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18133680/

相关文章:

while-loop - while (true) 与break 是不好的编程习惯吗?

c - 如何使用 % 表示 float ?

java - 图像上的粗体文字

java - 在部署 GAE 应用程序之前将所有 .class 文件打包到一个 jar 中?

java - 如何在不使用apache的情况下在java servlet中上传和保存文件?

java - 对具有两个属性的对象列表进行排序的时间复杂度是多少?

java - 我的随机数猜谜游戏出现问题

java - 为什么我在循环中的第一个 .nextline 被跳过然后下一次没有跳过?以及如何阻止它覆盖?

java - 如何从可能存在或不存在的文件中读取字符串?

java - 从文本文件存储值到数组后,如何查找数组中的值?