Java中的“断开”while循环
import java.util.*;
public class ValidatePercent {
Scanner k = new Scanner(System.in);
boolean val = false;
int pc;
while (!val)
{
System.out.print("please input a percentage");
pc=k.nextInt();
if (pc>=0 && pc<=100){
val = true;
}
}
}
我在第6行“类型的非法开始//找不到符号//符号:class val//位置:class ValidatePercent//预期”中遇到错误 这是什么意思?为什么不起作用? 我试着把它改成循环,而pc是一个值,但它也没有意识到这一点
# 1 楼答案
你需要把它们放在
method
或block
中只需使用
main()
不能在
method
或block
之外使用while
、System.out.print()
和if