【发布时间】:2017-03-05 15:47:14
【问题描述】:
我正在通过我的大一计算机科学 Java 实验室工作,但在编译我的一个程序时遇到了问题。
问题:向用户询问两个数字并计算和、差、平均值和乘积。
我的代码:
import java.util.Scanner;
public class userInteger{
public static void main(String[] args){
Scanner userInput= new Scanner(System.in);
double _int1= userInput.nextInt();
double _int2= userInput.nextInt();
double _intSum=(_int1+_int2);
double _intDifference=(_int1-_int2);
double _intProduct=(_int1*_int2);
double _intAverage=((_int1+_int2)/2);
System.out.println(_intSum);
System.out.println(_intDifference);
System.out.println(_intProduct);
System.out.println(_intAverage);
}
}
当我尝试编译和运行我的程序时,java 虚拟机说它正在运行,但没有弹出一个框要求用户输入。
【问题讨论】:
-
您正在编写一个控制台应用程序,输入将来自控制台/终端。如果你想要一个弹出窗口,你需要编写一个。如果您想要求用户输入一些内容,您需要添加一个带有适当信息的 System.out.println。另外,您为什么要将下一个 int 拉成双精度值?