襄阳城 发表于 2010-1-4 13:34:13

【求助】java无法取消引用int【新手】【在线等】

<p>【求助】java无法取消引用int【新手】【在线等】</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-1-4 13:28</p>
<p>命令行参数输入的是字符串数据,需要转换为整数后</p>
<p>命令行参数输入的数据必须是正整数</p>
<p>class shuzi</p>
<p>{</p>
<p>public static void main(String [] args)</p>
<p>{</p>
<p>int a=args.length;</p>
<p>if(a==3)</p>
<p>{</p>
<p>int m,n,o;</p>
<p>if((m.indexof(".")=-1)&&(n.indexof(".")=-1)&&(o.indexof(".")=-1))</p>
<p>{m=Integer.parseInt(args);</p>
<p>n=Integer.parseInt(args);</p>
<p>o=Integer.parseInt(args);</p>
<p>{if((m>0)&&(n>0)&&(o>0))</p>
<p>System.out.println("结果为:"+m+n+o);</p>
<p>else</p>
<p>System.out.println("输入错误信息");}</p>
<p>}</p>
<p>else</p>
<p>System.out.println("输入错误信息");</p>
<p>}</p>
<p>else</p>
<p>System.out.println("输入参数个数有误");</p>
<p>}</p>
<p>}</p>
<p>提问者: 爱秀的缈儿 - 三级</p>
<p>最佳答案</p>
<p>额 我看了看int貌似没有indexof这个方法 indexof是string的方法啊</p>
<p>并且 indexof的返回值是int类型将代码改改就好了</p>
<p>class shuzi</p>
<p>{</p>
<p>public static void main(String [] args)</p>
<p>{</p>
<p>int a=args.length;</p>
<p>if(a==3)</p>
<p>{</p>
<p>String m =args,n=args,o=args;</p>
<p>if((m.indexOf(".")==-1)&&(n.indexOf(".")==-1)&&(o.indexOf(".")==-1))</p>
<p>{</p>
<p>int x,y,z;</p>
<p>x=Integer.parseInt(args);</p>
<p>y=Integer.parseInt(args);</p>
<p>z=Integer.parseInt(args);</p>
<p>{if((x>0)&&(y>0)&&(z>0))</p>
<p>System.out.println("结果为:"+x+y+z);</p>
<p>else</p>
<p>System.out.println("输入错误信息");}</p>
<p>}</p>
<p>else</p>
<p>System.out.println("输入错误信息");</p>
<p>}</p>
<p>else</p>
<p>System.out.println("输入参数个数有误");</p>
<p>}</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p>帅哥胖06565862 - 一级   2010-1-4 10:49</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>搞定啦 3q 加5分给你</p>
页: [1]
查看完整版本: 【求助】java无法取消引用int【新手】【在线等】