1. 輸入語(yǔ)句
在Java中,輸入需要依賴(lài)Scanner類(lèi),Scanner是JDK 1.5新增的一個(gè)類(lèi),可以使用該類(lèi)創(chuàng)建一個(gè)對(duì)象:
Scanner reader = new Scanner(System.in);
reader對(duì)象調(diào)用下列方法,讀取用戶在命令行輸入的各種基本類(lèi)型數(shù)據(jù):
nextBoolean():輸入布爾值
nextByte():輸入字節(jié)
nextShort():輸入短整數(shù)
nextInt():輸入整數(shù)
nextLong():輸入長(zhǎng)整數(shù)
nextFloat():輸入單精度浮點(diǎn)數(shù)
nextDouble():輸入雙精度浮點(diǎn)數(shù)
2. 輸出語(yǔ)句
Java常用的輸出語(yǔ)句有三種:
1)System.out.println();
換行打印,輸出后會(huì)自動(dòng)換行。
2)System.out.print();
不換行打印。
3)System.out.printf();
按格式輸出。
常見(jiàn)的格式控制符如下:
格式控制符 | 說(shuō)明 |
%d | 輸出int型數(shù)據(jù) |
%c | 輸出char型數(shù)據(jù) |
%f | 輸出浮點(diǎn)型數(shù)據(jù),小數(shù)部分最多保留6位 |
%s | 輸出字符串?dāng)?shù)據(jù) |
%md | 輸出的int型數(shù)據(jù)占m列 |
%m.nf | 輸出的浮點(diǎn)型數(shù)據(jù)占m列,小數(shù)點(diǎn)保留n位 |
注意:
在使用System.out.println()或System.out.print()輸出字符串常量時(shí),不能出現(xiàn)“回車(chē)”,例如:
System.out.println(“你好, 很高興認(rèn)識(shí)你”); //該寫(xiě)法無(wú)法通過(guò)編譯
如果需要輸出較長(zhǎng)的字符串,我們可以將字符串分解成幾部分,然后使用并置符號(hào)+將它們首尾相連,例如:
System.out.println(“你好,”+ “很高興認(rèn)識(shí)你”); //該寫(xiě)法為正確寫(xiě)法
C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會(huì)寫(xiě)的:零基礎(chǔ)C語(yǔ)言學(xué)練課程
解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程
從零到寫(xiě)出一個(gè)爬蟲(chóng)的Python編程課程
只會(huì)語(yǔ)法寫(xiě)不出代碼?手把手帶你寫(xiě)100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門(mén)課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程