黑马程序员技术交流社区

标题: 求指教:编写一个实现如下功能的Application [打印本页]

作者: 王小丑    时间: 2013-2-3 20:29
标题: 求指教:编写一个实现如下功能的Application
本帖最后由 张向辉 于 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(“不相等”);    }

}


作者: 郭孟涛    时间: 2013-2-3 20:43
本帖最后由 郭孟涛 于 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(“不相等”);   

}
作者: 铿锵科技    时间: 2013-2-3 21:46
                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();

作者: 张君    时间: 2013-2-3 21:48
VIP 逆天了。、
作者: 王宝生    时间: 2013-2-4 11:19
你那代码也没有什么错误啊





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2