长度判断问题 你只输入一个参数?单使用了2个参数:String aa=args[0];String bb=args[1];发生了数组越界的异常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你输入一个参数String bb=args[1];语句执行到这里就中断了然后执行catch(ArrayIndexOutOfBoundsException na) { System.out.println("未提供任何参数"); }哪里有机会执行bird?应该判断args.length等于1就是1个参数等于2就是2个参数class Suan { public static void main(String args[]) { String aa=""; String bb=""; if(args.length==1) { aa=args[0]; int num1=Integer.parseInt(aa); rectangle ff=new rectangle(); ff.bird(num1); } else if(args.length>=2) { aa=args[0]; bb=args[1]; int num1=Integer.parseInt(aa); int num2=Integer.parseInt(bb); square cc=new square(); cc.boss(num1,num2); }else{ System.out.println("参数错误"); } }} java多表头刷新出现问题 javamail转发邮件,No MimeBodyPart content错误 JAVA基础题,如何将String 的对象s1存储的字符串赋值给同类的s2? 怎么得知一个HashMap变量所占内存的大小? 请各位帮帮十分无奈的我啊~~~! 用什么工具在手机上开发java? 如何打包成jar? appletviewer初级问题 各位请看这段代码,为什么table控件变得那么小? java 如何通过点阵数组识别汉字 如何format一个16进制的串 jmx的几个基础问题
String bb=args[1];
语句执行到这里就中断了
然后执行
catch(ArrayIndexOutOfBoundsException na)
{
System.out.println("未提供任何参数");
}
哪里有机会执行bird?应该判断
args.length
等于1就是1个参数
等于2就是2个参数class Suan
{
public static void main(String args[])
{
String aa="";
String bb="";
if(args.length==1)
{
aa=args[0];
int num1=Integer.parseInt(aa);
rectangle ff=new rectangle();
ff.bird(num1);
}
else if(args.length>=2)
{
aa=args[0];
bb=args[1];
int num1=Integer.parseInt(aa);
int num2=Integer.parseInt(bb);
square cc=new square();
cc.boss(num1,num2);
}else{
System.out.println("参数错误");
}
}
}