读书人

判断是不是为整数hasNextint但出现无

发布时间: 2012-09-20 09:36:50 作者: rapoo

判断是否为整数hasNextint,但出现无法引用int

Java code
import java.util.Scanner;public class E{    public static void main(String args[]){        Scanner reader =new Scanner(System.in);        int number=reader.nextInt();        int n=0,add=0;        while(reader.hasNextint()){            add=number+add;                n++;            }        System.out.print(add);                    }}

输入一些数,求整数之和

[解决办法]
逻辑性错误,应该是:

Scanner reader =new Scanner(System.in);
int number=0;
int n=0,add=0;
while(reader.hasNextInt()){
number=reader.nextInt(); // 这句话不是一劳永逸的,执行一次仅获取一个 int
add=number+add;
n++;
}
System.out.print(add);
[解决办法]
number=reader.nextInt();
应该放在循环里。否则只取一次了。

读书人网 >J2SE开发

热点推荐