欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java計算圓的面積和周長界面

阮建安11個月前4瀏覽0評論

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語言的基本語法和面向對象編程思想。