1. 程式人生 > 其它 >scanner的用法

scanner的用法

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();