共計(jì) 897 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
在 Java 中,可以使用 Scanner 類(lèi)來(lái)獲取用戶(hù)的輸入數(shù)據(jù)。
首先需要導(dǎo)入 Scanner 類(lèi):
import java.util.Scanner;
然后可以創(chuàng)建一個(gè) Scanner 對(duì)象來(lái)獲取用戶(hù)的輸入數(shù)據(jù):
Scanner scanner = new Scanner(System.in);
可以使用 Scanner 對(duì)象的不同方法來(lái)獲取不同類(lèi)型的輸入數(shù)據(jù),例如:
int num = scanner.nextInt(); // 獲取整數(shù)類(lèi)型的輸入數(shù)據(jù)
double decimal = scanner.nextDouble(); // 獲取浮點(diǎn)類(lèi)型的輸入數(shù)據(jù)
String str = scanner.nextLine(); // 獲取字符串類(lèi)型的輸入數(shù)據(jù)
需要注意的是,在獲取字符串類(lèi)型的輸入數(shù)據(jù)時(shí),需要使用 nextLine()
方法,而不是 next()
方法,因?yàn)?next()
方法只會(huì)獲取輸入的一個(gè)單詞,而 nextLine()
方法會(huì)獲取整行輸入。
完整示例:
import java.util.Scanner;
public class InputExample {public static void main(String[] args) {
// 創(chuàng)建 Scanner 對(duì)象
Scanner scanner = new Scanner(System.in);
// 獲取整數(shù)類(lèi)型的輸入數(shù)據(jù)
System.out.print("請(qǐng)輸入一個(gè)整數(shù):");
int num = scanner.nextInt();
System.out.println("您輸入的整數(shù)是:" + num);
// 獲取浮點(diǎn)類(lèi)型的輸入數(shù)據(jù)
System.out.print("請(qǐng)輸入一個(gè)浮點(diǎn)數(shù):");
double decimal = scanner.nextDouble();
System.out.println("您輸入的浮點(diǎn)數(shù)是:" + decimal);
// 獲取字符串類(lèi)型的輸入數(shù)據(jù)
System.out.print("請(qǐng)輸入一段文字:");
String str = scanner.nextLine();
System.out.println("您輸入的文字是:" + str);
}
}
運(yùn)行程序后,可以在控制臺(tái)輸入數(shù)據(jù)并查看結(jié)果。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完