Scanner的幾種用法


作者:J剛剛 出處:http://www.cnblogs.com/igiant 歡迎轉載,也請保留這段聲明。謝謝! 

1.1                Scanner類

我們要學的Scanner類是屬於引用數據類型,我們先了解下引用數據類型。

l  引用數據類型的使用

與定義基本數據類型變量不同,引用數據類型的變量定義及賦值有一個相對固定的步驟或格式。

數據類型  變量名  =  new 數據類型();

//Scanner sc = new Scanner();

每種引用數據類型都有其功能,我們可以調用該類型實例的功能。

變量名.方法名();

l  Scanner類

Scanner類是引用數據類型的一種,我們可以使用該類來完成用戶鍵盤錄入,獲取到錄入的數據。

Scanner使用步驟:

         導包:import java.util.Scanner;

創建對象實例:Scanner sc = new Scanner(System.in);

調用方法:

               int  i = sc.nextInt(); 用來接收控制台錄入的數字
                                         String s = sc.next(); 用來接收控制台錄入的字符串

         了解完Scanner類,我們編寫代碼來使用下它:ScannerDemo01.java

import java.util.Scanner;

public class ScannerDemo01 {

    public static void main(String[] args) {

        //創建Scanner引用類型的變量

        Scanner sc = new Scanner(System.in);

        //獲取數字

        System.out.println("請輸入一個數字");

        int n = sc.nextInt();

        System.out.println("n的值為" + n);

        //獲取字符串

        System.out.println("請輸入一個字符串");

        String str = sc.next();

        System.out.println("str的值為" + str);

    }

}

         運行結果如下圖所示。

1.2  Scanner類的第二種用法

 

 

    import java.util.Scanner;                   //倒包

 

    public class ScannerDemo {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);             //定義Scanner類的變量
    System.out.println("請輸入一個數字或者字符:");         //打印提示字符
    String i = sc.nextLine();                     //掃描輸入
    System.out.println("請問您輸入的是不是這個呢:"+i);       //輸出
  }
  }  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM