我想知道在下一个程序中读取数据有什么区别
第一个使用扫描仪读取数据,第二个使用io
我知道我们也可以使用JOptionPane,但我想知道使用一个或其他选项之间的区别,或者是否有一些选项只能在特定情况下使用。
如果你能回答的话,你真的会帮助我,感谢任何阅读方式,我很感激。 C:
package test;
import java.util.Scanner;
class Test{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
String name;
System.out.println("Ptss ...Tell me your name please.");
name = sc.nextLine();
System.out.println(name + " It's a pleasure to meet you");
}
}
package test;
import java.util.io.*;
class Test{
public static void main(String [] args) throws IOException{
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
String name;
System.out.println("Ptss ...Tell me your name please.");
name = read.readLine();
System.out.println(name + " It's a pleasure to meet you");
}
}