这个程序有错误是什么原因,怎么解决?


package hi;
import java.util.Scanner;
public class Hi{
       public static void main(String[] args){
         Scanner in=new Scanner(System.in);
          int a =in.nextInt();
          while()
           {
            }
}
}

Eclipse中while那一行显示错误,Syntax error on token"(",Expression expected after this token

while(这里得添加判断条件)
{
}
while循环小括号中添加循环条件

while 循环中没写布尔表达式,继续往下写

while()中要加上判断语句

加油吧!

while()循环要加上条件判断 要不然编译不会过

 
package hi;
import java.util.Scanner;
public class Hi{
       public static void main(String[] args){
         Scanner in=new Scanner(System.in);
          int a =in.nextInt();
          while(a > 0)
           {
return;
            }
}
}

朋友,这是很基础的while语法结构,多看看案例吧

这个错误是while中没有boolean表达式,true或者false,但是你第六行还会报警告,要你回收in对象,你可以最程序最后加上in.close();