readInt和readLine在Java中实现基本加法机
我想做一个简单的加法机readInt和readLine在Java中实现基本加法机,java,Java,我想做一个简单的加法机 public class AddingMachine { // Save as 'AddingMachine.java" public static void main(String[] args) { System.out.println(); System.out.println("Welcome to the Adding Machine."); System.out.println(); String name =
public class AddingMachine { // Save as 'AddingMachine.java"
public static void main(String[] args) {
System.out.println();
System.out.println("Welcome to the Adding Machine.");
System.out.println();
String name = readLine("What is your name? ");
int num1 = readInt("What is the first number? ");
int num2 = readInt("What is the second number? ");
System.out.println();
int sum = num1 + num2;
System.out.print(name);
System.out.print(", the sum is: ");
System.out.print(sum);
}
}
错误消息报告找不到symbol readInt或readString,但我在Oracle网站上找到了以下方法:
可能还有其他一些方法可以解决这个问题,但我认为read方法是一个非常简单的输入/输出示例。这就是解决方案
readInt和readLine是scanner类中的方法
public class AddingMachine { // Save as 'AddingMachine.java"
public static void main(String[] args) {
System.out.println();
System.out.println("Welcome to the Adding Machine.");
System.out.println();
System.out.println("What is the first number?");
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
System.out.println("What is the second number?");
int num2 = sc.nextInt();
System.out.println();
int sum = num1 + num2;
System.out.print(sum);
System.out.print(", the sum is: ");
System.out.print(sum);
}
}
您尚未定义readLine函数您必须提供具有readInt和readString方法的对象实例。类似的方法已经存在于可能重复的类中,所以要使用readInt,我需要导入java.util.Scanner;?或者使用点表示法:scanner.readIntu需要导入java.util.scanner,然后创建scanner对象,正如我所提到的object@SparkletheUnicorn如果答案能解决你的问题,请接受