Java用户输入和readInt和nextInt之间的区别?

时间:2015-09-10 06:31:29

标签: 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;
        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-另外readIntnextInt之间有什么区别? 我可以在这里使用nextInt

吗?

1 个答案:

答案 0 :(得分:0)

readInt与datainputstream类一起使用。 具有扫描仪类的nextInt,您需要创建一个扫描仪对象以获取输入值。 即

java.util.Scanner obj=new java.util.Scanner(System.in);
      int x=obj.nextInt();

两者的目标都是相同的,以读取整数值。