兩種基本的輸入方式
1.使用Scanner類
需要java.util包
構造Scanner類的對象,附屬于標準輸入流System.in,之后通過其中的方法獲得輸入。
常用的方法:nextLine();(字符串),nextInt();(整型數),nextDouble();(雙精度型數)等等。
結束時使用close();方法關閉對象。
例子:
輸入:
enter your name:
g28
enter your age:
20
enter your occupation:
student
輸出:
name:g28
age:20
occupation:student
2.使用System.in.read();方法
需要java.io包。
System.in從標注輸入獲取數據,數據類型為InputStream。通過read();方法返回ASCII碼,若返回值為-1,說明沒有讀取到任何字符結束工作。
使用時需要添加拋出聲明或用try/catch包圍。
例子:
輸入:
please enter the string:
My name is g28.
輸出:
My name is g28.
輸入與輸出的使用講解
1.輸入
Java的輸入,我們用到Scanner類,可以用它創建一個對象
然后input對象調用nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()方法來從輸入流中獲取數據。
?多組輸入:
?T組輸入:
2.輸出
2.1.1 println直接輸出
使用語句System.out.println()輸出,System.out.println()為輸出并換行。
2.1.2 println輸出變量
輸入num的值并且輸出
2.2.1 print
使用語句System.out.print()輸出,System.out.print()為輸出但是不會換行,如果想要換行需要\n。print()與println()的作用類似,都是輸出,但唯一不同的是print()不會換行。
2.2.2 printf
jdk1.5新增了和C語言中printf函數類似的數據輸出方法,
這里的用法與C語言和C++中的類似
3.輸入輸出實例
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持html5模板網。