Java程序需要與用戶進行交互,通常需要用到輸入和輸出框。
在Java中,使用Scanner類從控制臺輸入數據。下面是一個示例:
import java.util.Scanner; public class TestScanner{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); //創建Scanner對象 System.out.print("請輸入一個數:"); int num = sc.nextInt(); //獲取用戶輸入的整數 System.out.println("輸入的數是:"+num); } }
在上面的代碼中,通過調用Scanner類的nextInt()方法獲取用戶輸入的整數。
Java也提供了一些通用的對話框用于輸出和輸入數據。下面是一個使用JOptionPane顯示對話框的示例:
import javax.swing.JOptionPane; public class TestDialog{ public static void main(String[] args){ String input = JOptionPane.showInputDialog("請輸入一個數:"); //顯示輸入對話框 int num = Integer.parseInt(input); //將輸入的字符串轉換為整數 JOptionPane.showMessageDialog(null, "輸入的數是:"+num); //顯示輸出對話框 } }
JOptionPane類提供了多種對話框,可通過調用不同的靜態方法實現不同的應用場景。