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