scanner的用法
阿新 • • 發佈:2021-08-12
scanner的用法
1.1常用
a= s.next;
b= s.nextLine();
c= s.nextInt();
1.2例子:
public class Text { public static void main(String []args) { Scanner input = new Scanner(System.in); System.out.println("請輸入一個字串(中間能加空格或符號)"); String a = input.nextLine(); System.out.println("請輸入一個字串(中間不能加空格或符號)"); String b = input.next(); System.out.println("請輸入一個整數"); int c; c = input.nextInt(); System.out.println("請輸入一個double型別的小數"); double d = input.nextDouble(); System.out.println("請輸入一個float型別的小數"); float f = input.nextFloat(); System.out.println("按順序輸出abcdf的值:"); System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(f); input.close(); } }
1.3判斷是否輸入
程式會在
if(hasNext();){
String a=s.next
}
位置等待輸入,然後繼續程式
此類程式碼有:
hasNext();
hasNextLine();
1.4注:IO流工具用完後必須關閉
如上述例子中:input.close();