| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1142 人关注过本帖
标题:帮忙看看!!最后二句为什么出错?
取消只看楼主 加入收藏
mazak111
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2012-7-23
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
帮忙看看!!最后二句为什么出错?
public static void main(String[] args) {
String input = JOptionPane.showInputDialog("请输入第一个数");
        double number1 = Double.parseDouble(input);
        String operator = JOptionPane.showInputDialog("请输入操作符");
        input = JOptionPane.showInputDialog("请输入第二个数");
        int number2 = 0;
        double number3 = 0;
        if ("^".equals(operator)) {
            number2 = Integer.parseInt(input);
        } else {
            number3 = Double.parseDouble(input);
        }
        if ("+".equals(operator)) {
            JOptionPane.showMessageDialog(null, number1 + number3 + " ");
        } else if ("-".equals(operator)) {
            JOptionPane.showMessageDialog(null, number1 - number3 + " ");
        } else if ("*".equals(operator)) {
            JOptionPane.showMessageDialog(null, number1 * number3 + " ");

        } else if ("/".equals(operator)) {
            JOptionPane.showMessageDialog(null, number1 / number3 + " ");

        } else if ("%".equals(operator)) {
            JOptionPane.showMessageDialog(null, number1 % number3 + " ");

        } else if ("^".equals(operator)) {
            double result = 1.0;

        }
        for (int i = 0; i < number2; i++) {

        }
        result *= number1;
        JOptionPane.showMessageDialog(null, result + " ");
    }
}
最后二句中的RESULT出现错误!!如果把最后二句删了程序也可以运行搞不懂了,能不能把这个程序每句解释下,谢谢~~
搜索更多相关主题的帖子: double 为什么 public equals 
2012-08-11 19:50
mazak111
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2012-7-23
收藏
得分:0 
是一个计算器,这个程序是老师写的,我自己运行了一下,最后两句报错了,帮忙看下错在哪里?
2012-08-12 08:51
mazak111
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2012-7-23
收藏
得分:0 
试过了可以了!JAVA编程中是不是有的语法格式是死的?
比如说等于符号后面的语法是死的?:
        String input = JOptionPane.showInputDialog("请输入第一个数");
        double number1 = Double.parseDouble(input);
        String operator = JOptionPane.showInputDialog("请输入操作符");
        input = JOptionPane.showInputDialog("请输入第二个数");

2012-08-12 10:28
快速回复:帮忙看看!!最后二句为什么出错?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029682 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved