A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张向辉 于 2013-2-6 14:47 编辑

请大师指教:编写一个实现如下功能的Application:比较从键盘输入的两个整数是否相等,并根据比较结果显示“相等”或“不相等”。这本是一个很简单的小程序 可是为什么我运行不出来,请大侠帮忙看看:

class  add

{     public static void main(String args[])

{            int x=0,y=0;

try

{                   x=Integer.parseInt(args[0]);

y=Integer.parseInt(args[1]);      
   }

catch(NumberFormatException e)

{                   System.out.println(“请输入两个整型参数!”);

System.exit(0);

}

if(x==y)

{System.out.println(“相等”);

else  System.out.println(“不相等”);    }

}

评分

参与人数 1黑马币 +9 收起 理由
Rancho_Gump + 9

查看全部评分

4 个回复

倒序浏览
本帖最后由 郭孟涛 于 2013-2-3 20:45 编辑

if(x==y)

{System.out.println(“相等”);

else  System.out.println(“不相等”);    }

}
修改为如下,试试
if(x==y)

{
    System.out.println(“相等”);
}
else
{
   System.out.println(“不相等”);   

}
回复 使用道具 举报
                System.out.println("请输入2个整形数组,以逗号或空格隔开每个整数,回车结束。");
                // 获取键盘输入
                InputStream in = System.in;
                // 将字节流转换成字符流对象
                InputStreamReader isr = new InputStreamReader(in);
                // 使用缓冲
                BufferedReader bufr = new BufferedReader(isr);
                String line = null;
                line = bufr.readLine();
                String regex = "\\D{1,}";//定义正则表达式
                String[] strarr = line.split(regex);//分割字符串得到2个整数的字符串数组
                int[] intarr = new int[strarr.length];
                intarr[0] = Integer.parseInt(strarr[0]);//将2个字符串转换为整数数组
                intarr[1] = Integer.parseInt(strarr[1]);
                if(intarr[0] ==intarr[1] )
                        System.out.println("相等");
                else
                        System.out.println("不相等");
                bufr.close();

评分

参与人数 1技术分 +1 收起 理由
黄锦成 + 1

查看全部评分

回复 使用道具 举报
VIP 逆天了。、
回复 使用道具 举报
你那代码也没有什么错误啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马