在Java中,我們可以使用Scanner類獲取用戶輸入。例如,假設(shè)我們需要獲取用戶的跳高成績(jī)和性別:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("請(qǐng)輸入跳高成績(jī):"); double score = scanner.nextDouble(); System.out.print("請(qǐng)輸入性別(男/女):"); String gender = scanner.next(); System.out.println("跳高成績(jī):" + score); System.out.println("性別:" + gender); } }
上面的代碼中,首先創(chuàng)建了一個(gè)Scanner對(duì)象,用于獲取用戶輸入。然后通過調(diào)用nextDouble()和next()方法分別獲取跳高成績(jī)和性別的輸入。最后打印出獲取到的信息。
需要注意的是,用戶輸入的跳高成績(jī)應(yīng)該是一個(gè)數(shù)字,所以使用了nextDouble()方法。而性別輸入只需要獲取一個(gè)字符串即可,使用了next()方法。
由于用戶輸入的內(nèi)容是不確定的,所以在實(shí)際應(yīng)用中需要進(jìn)行輸入合法性的驗(yàn)證,比如判斷輸入的跳高成績(jī)是否大于0,性別是否合法等。