`

JOptionPane.showInputDialog

阅读更多
import javax.swing.JOptionPane;
public class AreaAndCircumferenceProgram {
	public static final double PI=3.14;
	public static void main(String args[]) throws ArrayIndexOutOfBoundsException
	{
		double radius;//有异常.没有调出
		double area;
		double circumference;
		String radiusString;
		String outputStr;
		
		radiusString=JOptionPane.showInputDialog("Enter the radius:");
		radius=Double.parseDouble(radiusString);
		area=PI*radius*radius;
		circumference=2*PI*radius;
		outputStr="Radius:"+radius+"\n"+"Area:"+area+"square units\n"+
		"Circumference"+circumference+"units";
		
		JOptionPane.showMessageDialog(null,outputStr,"Circle",JOptionPane.INFORMATION_MESSAGE);
		System.exit(0);
		
分享到:
评论

相关推荐

    (java)Swing中弹出对话框的几种方式

    Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Selection", JOptionPane.QUESTION_MESSAGE, null, options, options[0]); ``` ### MessageDialog——消息对话框 消息对话框用于显示...

    JavaJoptionPane

    String s = (String) JOptionPane.showInputDialog(this, "你喜欢什么样的水果?:", "Customized Dialog", JOptionPane.QUESTION_MESSAGE, null, possibilities, "苹果"); ``` 这个例子创建了一个对话框,其中...

    JOptionPane的使用

    下面我们将详细探讨`JOptionPane`的三个主要方法:`showMessageDialog`、`showOptionDialog`和`showInputDialog`,并结合代码示例来说明其用法。 1. **showMessageDialog**:此方法用于显示一个模态对话框,通常...

    java假期练习程序.rar

    secondNumber=JOptionPane.showInputDialog("shurubeichengshu"); try{ number1=Integer.parseInt(firstNumber); number2=Integer.parseInt(secondNumber); } catch(NumberFormatException ex){ ...

    GuessNumber.java

    String str=JOptionPane.showInputDialog("请输入你的猜测:"); yourGuess=Integer.parseInt(str); while(yourGuess!=realNumber) { if(yourGuess>realNumber) { str=JOptionPane.showInputDialog("猜大了,...

    学习笔记

    InVipID = JOptionPane.showInputDialog("帐户号"); InBalance = JOptionPane.showInputDialog("每月开始时的余额"); InAccount = JOptionPane.showInputDialog("顾客本月入帐的总金额&...

    网上商城系统

    String str=JOptionPane.showInputDialog("输入您的猜测:"); yourGuess=Integer.parseInt(str); while(yourGuess!=realNumber) //循环条件 { if(yourGuess>realNumber) //条件代码 { str=JOptionPane....

    2号店网上商城系统

    String str=JOptionPane.showInputDialog("输入您的猜测:"); yourGuess=Integer.parseInt(str); while(yourGuess!=realNumber) //循环条件 { if(yourGuess>realNumber) //条件代码 { str=JOptionPane....

    回文数的java程序

    number=JOptionPane.showInputDialog("请输入一个五位数"); m=Integer.parseInt(number); while(m/10000==0||m/10000>9) {JOptionPane.showMessageDialog(null,"输入错误,请输入一个五位数","Warning",...

    java程序设计第五版 实验报告第4章 参考设计.doc

    inputString = JOptionPane.showInputDialog("Enter account number: "); account = Integer.parseInt(inputString); inputString = JOptionPane.showInputDialog("Enter balance: "); balance = Integer....

    纯Java驱动连接纯Java驱动连接.doc

    String instance = JOptionPane.showInputDialog("输入要连接到的数据库实例(默认不填)"); if (instance.trim().equals("")) { dbURL = "jdbc:sqlserver://" + server; } else { dbURL = "jdbc:sqlserver://...

    矩阵加减乘计算

    rowString1=JOptionPane.showInputDialog("Enter the rownumber of your first matrix:"); rankString1=JOptionPane.showInputDialog("Enter the ranknumber of your first matrix:"); rowString2=JOptionPane....

    基于Java写的猜数字

    count=Integer.parseInt(JOptionPane.showInputDialog("guess a number between 0 amd 100")); if(number>count) { JOptionPane.showMessageDialog(null, "too low"); } if(number) { JOptionPane....

    JOptionPane.docx

    它提供了多种类型的消息对话框,包括消息对话框(`showMessageDialog`)、选择对话框(`showOptionDialog`)、输入对话框(`showInputDialog`)和确认对话框(`showConfirmDialog`)。这些对话框在用户界面中起到提示信息、...

    Java对话框详细实例能得到用户的各种选择

    1. **`JOptionPane.showInputDialog()`**:这个方法用来创建一个输入对话框,允许用户输入文本。例如,我们可以通过以下代码创建一个询问用户名字的对话框: ```java String name = JOptionPane.showInputDialog(...

    二级java上机试题汇编

    `JOptionPane.showInputDialog`方法用于获取用户输入,返回值为字符串类型。而`Integer.parseInt()`方法则用于将字符串转换为整数类型。 #### 2. 异常处理 - **知识点**: Java中的异常处理机制允许程序在遇到错误...

    JAVA闰年判断程序

    在这个JAVA程序中,我们使用了 javax.swing.* 包,包括JOptionPane.showInputDialog和JOptionPane.showMessageDialog两个方法。JOptionPane.showInputDialog方法用于弹出一个输入对话框,用户可以在其中输入一个数字...

    java小游戏

    使用`JOptionPane.showInputDialog`方法弹出一个输入框,提示玩家输入猜测的数字。玩家输入的值存储在一个名为`str`的字符串变量中,之后通过`Integer.parseInt`方法将其转换为整型,存储在`yourGuess`变量中。 ###...

    Java程序设计

    JOptionPane.showMessageDialog(null, "方程"+a+" x*x+"+b+"x +" +c+" =0的解为:x1="+x1+", x2="+x2,"解方程", JOptionPane.INFORMATION_MESSAGE);  }  if( D == 0 ){ // 有二个相等的实数解  x1 = x2 = -b / ( 2...

    java 预览 两种方法 每种只需一句话 绝对简单 实例

    int num1 = Integer.parseInt(JOptionPane.showInputDialog("请输入第一个数字:")); int num2 = Integer.parseInt(JOptionPane.showInputDialog("请输入第二个数字:")); String operator = JOptionPane....

Global site tag (gtag.js) - Google Analytics