利用对话框JOptionPane实现输入半径可计算圆的面积并输出
时间: 2023-07-15 10:14:52 浏览: 149
可以使用如下代码实现:
```java
import javax.swing.JOptionPane;
public class CalculateCircleArea {
public static void main(String[] args) {
double radius = Double.parseDouble(JOptionPane.showInputDialog("请输入圆的半径:"));
double area = Math.PI * radius * radius;
JOptionPane.showMessageDialog(null, "圆的面积为:" + area);
}
}
```
运行程序后,会弹出一个对话框要求用户输入圆的半径,输入后点击确定,程序会计算圆的面积并输出到另一个对话框中。需要注意的是,输入的半径应该是一个合法的数值,否则程序会抛出异常。
相关问题
swing对话框实现输入输出 java
你可以使用JOptionPane类来创建一个简单的对话框实现输入输出。下面是一个示例代码:
```java
import javax.swing.JOptionPane;
public class DialogExample {
public static void main(String[] args) {
// 输入对话框
String input = JOptionPane.showInputDialog("请输入一些文本:");
// 输出对话框
JOptionPane.showMessageDialog(null, "您输入的文本是:" + input);
}
}
```
在这个示例中,`showInputDialog()`方法创建了一个输入对话框,用于让用户输入一些文本,并将输入的文本存储在`input`变量中。然后,`showMessageDialog()`方法创建了一个输出对话框,用于显示用户输入的文本。
你可以根据你的需要,使用不同的JOptionPane方法和参数来创建不同类型的对话框。
Java用对话框计算矩形面积
你可以使用对话框来计算矩形的面积。以下是一个示例代码,使用Java的对话框来获取用户输入的矩形的宽度和高度,并计算其面积。
```java
import javax.swing.JOptionPane;
public class RectangleAreaCalculator {
public static void main(String[] args) {
String widthString = JOptionPane.showInputDialog("请输入矩形的宽度:");
double width = Double.parseDouble(widthString);
String heightString = JOptionPane.showInputDialog("请输入矩形的高度:");
double height = Double.parseDouble(heightString);
double area = width * height;
JOptionPane.showMessageDialog(null, "矩形的面积是:" + area);
}
}
```