輸出語(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ù)類(lèi)型時(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ǔ)言的輸出方式,通過(guò)格式化文本和參數(shù)列表輸出,由于這里主要講解Java的輸出,而且這個(gè)方法在Java中也不算常用,所以詳細(xì)請(qǐng)自行百度。。
輸入語(yǔ)句
Java中的輸入語(yǔ)句,并不像其他語(yǔ)言一樣只是一個(gè)命令,而是需要通過(guò)對(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類(lèi)的對(duì)象,這個(gè)對(duì)象是用來(lái)輸入的。后面的代碼是從控制臺(tái)的輸入中取出一個(gè)值,賦值給對(duì)應(yīng)的變量。
注釋?zhuān)?/p>
(1)toString()方法是Object類(lèi)的方法,由于所有的類(lèi)都直接或間接的繼承自O(shè)bject類(lèi),它的作用是把一個(gè)類(lèi),轉(zhuǎn)換成字符串,我們一般在toString()方法中會(huì)把類(lèi)的所有屬性(或成員變量)全部合成一個(gè)字符串返回回來(lái)。
以上就是長(zhǎng)沙達(dá)內(nèi)教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“初學(xué)者必須的Java控制臺(tái)輸入語(yǔ)句”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。