Java程式輸入資料一般使用Scanner類別。
以下跟大家介紹一下我認為最簡單實用的一種-Scanner類別。
根據以下程式碼的具體操作先簡單了解一下Scanner的使用:
package first; import java.util.Scanner; public class Input { public static void main(String[] args) { Scanner in = new Scanner(System.in);//定义scanner,等待输入 System.out.println("请输入你的姓名:"); String name = in.nextLine();//字符类型的输入方式 System.out.println(name); System.out.println("请输入你的年龄:"); int age = in.nextInt();//整数类型的输入方式 System.out.println(age); System.out.println("请输入你的身高:"); double height = in.nextDouble();//小数类型的输入方式 System.out.println(height); } }
Scanner類別位於java.util.Scanner套件中,因此在程式前面要加上此套件。
其中Scanner in = new Scanner(System.in);
這句話是關鍵。這句話的意思是:透過new Scanner(System.in)建立一個Scanner,控制台會一直等待輸入,直到敲回車鍵結束,把所輸入的內容傳給Scanner,作為掃描物件。
然後如果想要取得輸入的內容,就需要呼叫Scanner的nextLine()方法,因此就用到了String name = in.nextLine()
,int age = in.nextInt()
,double height = in.nextDouble()
這三句來取得輸入的內容。
推薦教學:Java教學
以上是java程式如何輸入數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!