1. 程式人生 > 其它 >JAVA(Scanner輸入)

JAVA(Scanner輸入)

java輸入程式:

Scanner 自定義=new Scanner(System.in);

自定義.next(); 或 自定義.nextLine();(此為自定義的輸入)兩者功能一樣唯一區別next()只能識別沒有空格的 1空格1 不能識別後面的,但是nextLine();可以識別1空格1的輸入字元

if(自定義.hasNext()或自定義.hasNextLine()) 此處使用if語句判斷是否輸入了資料,hasNext()和hasNextLine()都是表示你是否有輸入資料

{

String a=自定義.next(); (a等於自定義的輸入資料)

System.out.println(a); (輸出a)

}

自定義.close(); (關閉流,防止佔用資源)

正式程式:

1:
String age;
Scanner a=new Scanner(System.in);
age=a.nextLine(); a.next();
System.out.println("我的年齡是"+age+"歲");
a.close();
2:
String a;
Scanner ab=new Scanner(System.in);
if (ab.hasNext()){
a=ab.next();
System.out.print("測試"+a);
}
ab.close();