|
求助:String类中的Scanner类怎么用?
各位高手,大家好。我想利用Scanner类输入一组整数,然后计算他们的和,可是程序执行以后什么反应也没有,既没有提示输入,也没有结果显示。我是在NetBeans里测试的,是不是应该在命令提示符下面做,还是我的代码有问题呢?代码如下:
import java.util.*;
public class Exercise7_16 {
public static void main(String[] args) {
System.out.print("Please enter int values: ");
Scanner scanner = new Scanner(System.in);
int sum = 0;
while (scanner.hasNext())
sum += scanner.nextInt();
System.out.println("Sum is " + sum);
}
} |
|
| 你的scanner的来源是System.in,这个接受的是命令行下的输入,输入之后按回车结束输入。也就是程序要放在控制台(命令提示符)下运行。 |
|
首先谢谢netgod的回复。
我一直用NetBeans学习Java,我怎样才能在命令提示符下测试这个程序呢?是不是要设置环境变量?如果要设置的话,怎样设置呢?设置为什么呢?我把NetBeans安装在D盘的根目录下了,D盘有两个文件夹,一个是NetBeansProjects, 一个是Program Files。安装完NetBeans后,在C盘的Program files目录下有个文件夹Java,里面有两个文件夹,叫 jre1.5.0_15 和 jre1.6.0_05,我不知道在设置环境变量时应该与哪个目录有关?
再次谢谢您。 |
相关文章: Validator页面验证 认识Struts Struts第一天 Java语言 scjp试题解析四十一
Powered by 51CTO.COM
|