我被要求在使用Java的新工作中为训练练习创建一个简单的输入输出代码。我是Java的新手,因此我遇到了一些问题。这是我目前的代码......
import java.util.*;
public class Task3
{
static Scanner console = new Scanner(System.in);
public static void main(String[] args)
{
{
int Number1;
int Number2;
int Number3;
int Sum;
Number1= console.nextInt();
Number2= console.nextInt();
Number3= console.nextInt();
Volume = Number1 * Number2 + Number3 ;
}
System.out.printIn("Answer:" + Sum ) ;
}
}
实际上,我希望此代码读取3个数字作为用户的输入,然后生成Number1 x Number2 + Number3的总和作为输出。我确信有几种方法可以做到这一点,但我上面开始的方式是我们被要求这样做的方式。任何帮助将非常感激,因为我渴望了解更多关于这一点以及我遇到麻烦的地方......先谢谢,约翰
答案 0 :(得分:0)
只是添加三个数字。程序应该是
public static void main(String[] args) throws IOException {
Scanner s = new Scanner(System.in);
int num1= s.nextInt();
int num2= s.nextInt();
int num3= s.nextInt();
System.out.println("Sum= "+ (num1+ num2+num3));
// or play any game with those variables here
}
你正在添加额外的{}
和变量而没有任何用处。取消那些。
答案 1 :(得分:0)
检查一下:
import java.util.*;
public class MyJavaProgram
{
static Scanner console = new Scanner(System.in);
public static void main(String[] args) {
int number1 = console.nextInt();
int number2 = console.nextInt();
int number3 = console.nextInt();
System.out.println("Volume = "+ ((number1 * number2) + number3));
}
}
您的代码更改:
Sum
的本地范围,但您尝试在该局部范围之外使用Sum
Sum
,但后来称为Volume
;我认为这是一个副本&粘贴错误。