本文將對Java中輸入與輸出的使用方法進行介紹
java怎么輸出數組。在控制臺進行輸出
System.out.println("Hello Java"); // 輸出后換行
System.out.print("Hello Java\n"); // 與println效果相同
System.out.print("Hello Java"); // 輸出不換行
System.out.printf("%d",10); // 格式化的輸出,輸出方式與C語言基本相同
轉換符 | 類型 | 使用方法 | 輸出結果 |
---|---|---|---|
d | 十進制整數 | ("%d",10) | 10 |
x | 十六進制整數 | ("%x",10) | A |
o | 八進制整數 | ("%o",10) | 12 |
f | 定點浮點數 | ("%f",100f) | 100.000000 |
e | 指數浮點數 | ("%e",100f) | 1.000000e+02 |
g | 通用浮點數 | ("%g",100f) | 100.000 |
a | 十六進制浮點數 | ("%a",100) | 0x1.9p6 |
s | 字符串 | ("%s",10) | 10 |
c | 字符 | ("%c",‘1’) | 1 |
b | 布爾值 | ("%b",10) | true |
h | 散列碼 | ("%h",10) | a |
% | 百分號 | ("%.2f%%",2/7f) | 10 |
從鍵盤獲取輸入,使用Scanner
讀取輸入,主要依靠Java Scanner
類獲取輸入信息。
import java.util.Scanner; // 需要導入 util 包Scanner input = new Scanner(System.in);
String str1 = input.next();
String str2 = input.nextLine(); // 獲取字符串
int number1 = input.nextInt(); // 獲取整數
float number2 = input.nextFloat(); // 獲取浮點數據//循環輸入
while (input.hasNextInt()) {int tmp = input.nextInt();
}
System.out.println(tmp); // 與println效果相同
input.close(); // 掉用完成關閉方法
Java、一般通過 Scanner 類的 next()
與 nextLine()
方法獲取輸入的字符串,在讀取前我們一般使用 hasNext
與 hasNextLine
判斷是否還有輸入的數據。
next()
nextLine()
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态