我是新来的Java编程尝试通过使用下面的代码通过扫描仪类输入值的世界。问题与扫描仪
问题是扫描仪没有打开用户输入的控制台,并且默认显示平均值为零。调试控制台会抛出文件未找到异常错误。请指教...
import java.util.Scanner;
public class Avg {
int no = 0;
int sum = 0;
void average(){
System.out.println("pls enter 5 numbers");
Scanner s = new Scanner(System.in);
for(int i = 0; i > 5; ) {
no = s.nextInt();
sum = no + sum;
i++;
}
int avg = sum/5;
System.out.println(avg);
}
public static void main(String[] h){
Avg s = new Avg();
s.average();
}
}
'sum/5'总是0.写入'sum/5.0'。 for循环条件为 – Maroun
错误。 –
将'>'扭曲为'<';) –