Java用户输入以及readInt和nextInt之间的差异?
这有什么问题Java用户输入以及readInt和nextInt之间的差异?,java,difference,Java,Difference,这有什么问题 import java.io.*; class TUI{ public static void main(String[] args) { System.out.println("Enter the two numbers:"); int n1=readInt("Enter n1:"); int n2=readInt("Enter n2:"); int total=n1+n2; Syste
import java.io.*;
class TUI{
public static void main(String[] args) {
System.out.println("Enter the two numbers:");
int n1=readInt("Enter n1:");
int n2=readInt("Enter n2:");
int total=n1+n2;
System.out.println("Total is =" + total+".");
}
}
获取这些错误
Day2.java:5: error: cannot find symbol
int n1=readInt("Enter n1:");
^
symbol: method readInt(String)
location: class TUI
Day2.java:6: error: cannot find symbol
int n2=readInt("Enter n2:");
^
symbol: method readInt(String)
location: class TUI
PS-还有readInt
和nextInt
之间的区别是什么?
我可以在这里使用
nextInt
吗您需要像扫描仪这样的东西从控制台读取值。
代码应该如下所示:
import java.util.Scanner;
class TUI {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the two numbers:");
System.out.println("Enter n1:");
int n1 = scanner.nextInt();
System.out.println("Enter n2:");
int n2 = scanner.nextInt();
int total = n1 + n2;
System.out.println("Total is =" + total + ".");
scanner.close();
}
}
我希望它能有所帮助。readInt与datainputstream类一起使用。 使用scanner类单击nextInt,您需要创建一个scanner对象以获取输入值。 i、 e
这两种方法的目的都是读取整数值。您没有readInt方法。不,您不能在那里使用nextInt,因为您也没有nextInt方法。您需要扫描仪实例才能使用它们。您没有定义名为
readInt()
的方法。请对齐您的代码,谢谢。谢谢。我是java新手,以后想从事Android开发。您能告诉我应该学习哪本书/教程,readInt和nextInt有什么区别吗?我不知道readInt的实现,但nextInt等待控制台的输入。在谷歌搜索后,我发现网上有很多教程:
java.util.Scanner obj=new java.util.Scanner(System.in);
int x=obj.nextInt();