Java入門教程之java輸入語句與輸出

Java入門教程之java輸入語句與輸出

北大青鳥長沙麓谷校區(qū)      2022-04-11 22:42:01     8

Java入門教程之java輸入語句與輸出,輸出如果你看過快速入門第一篇,就會注意到下面的代碼,向屏幕輸出Hello WorldSystem.out.println(Hello World)println是print l

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細(xì)介紹

輸出

如果你看過快速入門第一篇,就會注意到下面的代碼,向屏幕輸出Hello World

System.out.println("Hello World")

println是print line的縮寫,輸出并換行。如果輸出后不換行,可以用print()。

格式化輸出

有時候我們希望輸出的數(shù)據(jù)顯示成我們期望的格式,比如保留兩位小數(shù);這時候就需要使用格式化輸出的功能。格式化輸出使用System.out.printf(),通過使用占位符%?,printf()可以把后面的參數(shù)格式化成指定格式:

double d=3.1415926;System.out.printf("%.2fn",d);//顯示兩位小數(shù)3.14System.out.printf("%.4fn",d);//顯示4位小數(shù)3.1416

Java的格式化占位符:

%d格式化輸出整數(shù)

%x格式化輸出十六進(jìn)制整數(shù)

%f格式化輸出浮點數(shù)

%e格式化輸出科學(xué)計數(shù)法表示的浮點數(shù)

%s格式化字符串

注意,由于%表示占位符,因此,連續(xù)兩個%%表示一個%字符本身。

int n=12345000;

//把一個整數(shù)格式化成十六進(jìn)制,并用0補足8位

System.out.printf("n=%d,hex=%08x",n,n);//注意,兩個%占位符必須傳入兩個數(shù)

輸入

從控制臺讀取一個字符串和一個整數(shù)的例子:

import?java.util.Scanner;public?class?LearnJava?{??public?static?void?main(String[]?args)?{?		Scanner?scanner?=?new?Scanner(System.in);?//?創(chuàng)建Scanner對象?System.out.print("Input?str:?");?//?打印提示?String?name?=?scanner.nextLine();?//?讀取一行輸入并獲取字符串?System.out.print("Input?int?nuumber");?//?打印提示?int?age?=?scanner.nextInt();?//?讀取一行輸入并獲取整數(shù)?System.out.printf("Hi,?%s,?you?are?%dn",?name,?age);?//?格式化輸出?}}

import語句導(dǎo)入java.util.Scanner,import是導(dǎo)入某個類的語句,必須放到Java源代碼的開頭

創(chuàng)建Scanner對象并傳入System.in。System.out代表標(biāo)準(zhǔn)輸出流,而System.in代表標(biāo)準(zhǔn)輸入流

使用scanner.nextLine()讀取用戶輸入的字符串

使用scanner.nextInt()讀取用戶輸入的整數(shù)

小結(jié)

Java提供的輸出包括:System.out.println()/print()/printf(),其中printf()可以格式化輸出;

Java提供Scanner對象來方便輸入,讀取對應(yīng)的類型可以使用:scanner.nextLine()/nextInt()/nextDouble()

以上就是北大青鳥長沙麓谷校區(qū)java培訓(xùn)機(jī)構(gòu)的小編針對“Java入門教程之java輸入語句與輸出”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹(jǐn)防上當(dāng)。