找回密码
 注册会员
查看: 814|回复: 0

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

[复制链接]
发表于 2010-1-4 13:34:13 | 显示全部楼层 |阅读模式
<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[0]);</p>
<p>n=Integer.parseInt(args[1]);</p>
<p>o=Integer.parseInt(args[2]);</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[0],n=args[1],o=args[2];</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[0]);</p>
<p>y=Integer.parseInt(args[1]);</p>
<p>z=Integer.parseInt(args[2]);</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>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-8-4 14:29

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表