Scanner 的用法

public class ScannerDemo {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("請輸入您的金錢");
        // s.hasNext() 是否有next()值?
        if(s.hasNext()){
            String str = s.next();
            System.out.println(str);
        }
        // s.hasNextLine() nextLine()值?
        // 重點: 1、s.next()不支持空格、空白
        //  2、s.nextLine()支持空白、空格  === 》 常用
        if(s.hasNextLine()){
            String str = s.nextLine();
            System.out.println(str);
        }

        if(s.hasNextInt()){
            int num = s.nextInt();
            System.out.println(num);
        }else{
            System.out.println("您輸入的不是整數");
        }
        // IO流一定要隨手關閉 ★
        s.close();
    }
}

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章