更新時(shí)間:2020-07-24 15:56:00 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2504次
輸出語(yǔ)句
Java中常用的輸出語(yǔ)句有以下三種
System.out.println();
System.out.print();
System.out.printf();
System.out.println();是最常用的輸出語(yǔ)句,它會(huì)把括號(hào)里的內(nèi)容轉(zhuǎn)換成字符串輸出到輸出窗口(控制臺(tái)),并且換行,當(dāng)輸出的是一個(gè)基本數(shù)據(jù)類型時(shí),會(huì)自動(dòng)轉(zhuǎn)換成字符串,如果輸出的是一個(gè)對(duì)象,會(huì)自動(dòng)調(diào)用對(duì)象的toString();方法(1),將返回值輸出到控制臺(tái)
System.out.print();與第一個(gè)很相似,區(qū)別就是上一個(gè)輸出后會(huì)換行,而這個(gè)命令輸出后并不換行。
System.out.printf();這個(gè)方法延續(xù)了C語(yǔ)言的輸出方式,通過格式化文本和參數(shù)列表輸出,由于這里主要講解Java的輸出,而且這個(gè)方法在Java中也不算常用,所以詳細(xì)請(qǐng)自行百度。。
輸入語(yǔ)句
Java中的輸入語(yǔ)句,并不像其他語(yǔ)言一樣只是一個(gè)命令,而是需要通過對(duì)象獲取輸入內(nèi)容。
Scanner?scanner?=?new?Scanner(System.in);
int?i?=?scanner.nextInt();
btye?b?=?scanner.nextByte();
short?s?=?scanner.nextShort();
long?l?=?scanner.nextLong();
double?d?=?scanner.nextDouble();
String?str?=?scanner.next();
代碼第1行創(chuàng)建了一個(gè)Scanner類的對(duì)象,這個(gè)對(duì)象是用來輸入的。后面的代碼是從控制臺(tái)的輸入中取出一個(gè)值,賦值給對(duì)應(yīng)的變量。
注釋:
(1)toString()方法是Object類的方法,由于所有的類都直接或間接的繼承自O(shè)bject類,它的作用是把一個(gè)類,轉(zhuǎn)換成字符串,我們一般在toString()方法中會(huì)把類的所有屬性(或成員變量)全部合成一個(gè)字符串返回回來。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“初學(xué)者必須的Java控制臺(tái)輸入語(yǔ)句”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743