刚学Java 不久,而天天用C 编程两年多了,忘了如何输入数据,又看了看,方便以后温故而知新。
import java.util.Scanner;
//关于Scanner 类 的介绍: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html
public class Input {
public static void main (String [] strin){
Scanner sc = new Scanner(System.in);
System.out.println("please input a string:");
String str =sc.nextLine();
int strInt =sc.nextInt();
System.out.println("your input string is:"+str+",Int+1="+(strInt+1));
}
}
这是一个简单的程序,但是我还是想去分析一把,毕竟刚学不久, 请原谅我暂时带着C 的有色眼睛,看这段程序,
import java.util.Scanner;
这有点类似于 C 的include 的文件,只不过这里引用的是 类;
public static void main (String [] strin){
入参只是一个变量而已,没有必要纠结是否为 args 或者其他
Scanner sc = new Scanner(System.in);
创建一个sc对象,在Scanner的构造方法中System.in做为构造方法的入参。
其他的也就见名知意了。