Java是一種非常流行的編程語言,常被用來開發(fā)各種軟件和應用程序。其中,計算圓的面積和周長是Java程序員常見的任務之一。下面是一篇介紹Java計算圓的面積和周長界面的文章。
import java.util.Scanner; public class Circle { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入圓的半徑:"); double r = input.nextDouble(); double area = Math.PI * r * r; double perimeter = 2 * Math.PI * r; System.out.println("圓的面積為:" + area); System.out.println("圓的周長為:" + perimeter); } }
上述代碼片段可以計算圓的面積和周長,并將計算結果輸出到控制臺。用戶需要輸入圓的半徑,程序會自動計算圓的面積和周長,并輸出結果。
為了更好地展示計算圓的面積和周長界面,我們可以使用Java的GUI工具來設計界面。以下是一個簡單的計算圓的面積和周長界面:
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CircleGUI { private JFrame frame; private JPanel panel; private JLabel radiusLabel; private JTextField radiusField; private JButton calculateButton; private JTextArea resultArea; public static void main(String[] args) { CircleGUI gui = new CircleGUI(); gui.createGUI(); } private void createGUI() { frame = new JFrame("計算圓的麻將和周長"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); panel = new JPanel(new GridLayout(3, 2)); radiusLabel = new JLabel("請輸入圓的半徑:", JLabel.CENTER); radiusField = new JTextField("", JTextField.CENTER); calculateButton = new JButton("計算"); resultArea = new JTextArea("", 5, 30); calculateButton.addActionListener(new CalculateListener()); panel.add(radiusLabel); panel.add(radiusField); panel.add(calculateButton); panel.add(resultArea); frame.getContentPane().add(panel, BorderLayout.CENTER); frame.pack(); frame.setVisible(true); } private class CalculateListener implements ActionListener { public void actionPerformed(ActionEvent e) { double radius = Double.parseDouble(radiusField.getText()); double area = Math.PI * radius * radius; double perimeter = 2 * Math.PI * radius; resultArea.setText("圓的面積為:" + area + "\n圓的周長為:" + perimeter); } } }
上述代碼中,我們使用了Java的Swing庫來創(chuàng)建GUI界面,用戶可以在界面中輸入圓的半徑,然后單擊計算按鈕,程序會自動計算圓的面積和周長,并在文本域中顯示結果。
總之,Java可以用來計算圓的面積和周長,無論是在控制臺中還是在GUI界面中,都可以實現(xiàn)。如果您正在學習Java編程,這個簡單的程序可以幫助您更好地理解Java語言的基本語法和面向對象編程思想。
上一篇oracle 標識列
下一篇java邏輯真和假0和1