JAVA中的輸入與輸出
2021-09-08 22:40 作者:IT蝸殼-Tango | 我要投稿
在編程的初級階段,一般為了讓寫代碼更有趣都會引入輸入和輸出功能。
1. 讀取輸入
Scanner in = new Scanner(System.in);
new就是大名的鼎鼎的創(chuàng)建對象用的關(guān)鍵字。
接下來就可以使用Scanner中的方法來讀取輸入了。
nextLine:讀取整行的輸入包括用空格分開的內(nèi)容
next:讀取一個單詞(以空白符分割)
nextInt():讀取一個整數(shù)。
nextDouble():讀取下一個浮點數(shù)。
但是如果你直接這么寫,大概率是會報錯了,我們需要在程序的開頭倒入一些jar包
import java.util.*;
因為通過Scanner輸入我們從控制臺是能開到輸入的內(nèi)容,因此它不適合用來模擬輸入密碼的場景。Java6引入了一個Console類來實現(xiàn)這個目的。
Console cons = System.console();
String username = cons.readLine("name:");
char[] pwd = cons.readPassword("pwd:")
2. 格式化輸出
我們可以使用之前System.out.print(x)將數(shù)值輸出,但是有些情況我我們需要將輸出的內(nèi)容格式化后再顯示。
比如將33.3333333保留兩位小數(shù),同時保證8個字符。
System.out.printf("%8.2f", x);
這里只是給大家簡單說一下,更多的用法大家可以查看一下文檔。
標(biāo)簽: