Java 是一種相當流行的編程語言,可用于開發從桌面應用程序到企業級 Web 應用程序的廣泛應用。在本文中,我們將介紹如何使用 Java 編寫一個簡單的程序,該程序將在單擊時在 0 和 1 之間進行切換。
import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Switcher implements ActionListener { private static boolean state = false; public static void main(String[] args) { JFrame frame = new JFrame("Switcher"); JPanel panel = new JPanel(); JButton button = new JButton("Toggle"); button.addActionListener(new Switcher()); panel.add(button); frame.setContentPane(panel); frame.pack(); frame.setVisible(true); } public void actionPerformed(ActionEvent e) { state = !state; String output = state ? "1" : "0"; JOptionPane.showMessageDialog(null, output); } }
在上面的代碼中,我們使用了 Java 的 Swing 庫來創建一個簡單的 GUI(圖形用戶界面)。我們創建了一個 JFrame 和一個 JPanel,并將按鈕放置在面板上。然后,我們將 Switcher 類本身設為按鈕的 action listener,以便在單擊按鈕時觸發 actionPerformed 方法。
actionPerformed 方法簡單地切換 state 變量的值,并將其轉換為字符串格式。最后,我們使用 JOptionPane 類將字符串輸出到一個消息框中。
當您運行上面的程序時,您將看到一個名為“Switcher”的窗口,其中有一個稱為“Toggle”的按鈕。每次單擊該按鈕時,窗口將顯示 0 或 1,表示 state 變量當前的值。