首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BlueJ集成开发环境错误

BlueJ集成开发环境错误
EN

Stack Overflow用户
提问于 2016-10-24 07:06:47
回答 2查看 88关注 0票数 1

我正在通过我的大一计算机科学java实验室工作,我在编译我的一个程序时遇到了一个问题。

问题:要求用户输入两个数字,并计算和、差、平均值和乘积。

我的代码:

代码语言:javascript
运行
复制
 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虚拟机显示它正在运行,但是没有弹出一个要求用户输入的对话框。

EN

回答 2

Stack Overflow用户

发布于 2020-07-30 01:43:42

使用⌘+T (Mac)或Ctrl+T (Windows)打开BlueJ终端。

您应该能够从那里输入数字。

票数 1
EN

Stack Overflow用户

发布于 2017-10-21 16:44:53

您的第一个错误是在接受来自用户的值的行中。在这些代码行中,你应该让它们保持相同的数据类型,如果你想把双精度数改成整型,可以通过输入casting.but来实现,因为要把nextInt改成nextDouble,因为使用的变量是双精度的。

代码语言:javascript
运行
复制
double _int1= userInput.nextInt();
double _int2= userInput.nextInt();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40208711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档