读书人

程序不能运行请教该怎么调试啊

发布时间: 2012-01-09 21:05:41 作者: rapoo

程序不能运行,请问该如何调试啊!
编译该程序可以通过,但在运行时提示说索引超出了范围,不管怎么调试问题依旧 该怎么改啊谢谢!
class TestInteger
{
public static void main(String[] args){
int w = Integer.parseInt(args[0]);
int h = new Integer(args[1]).intValue();
for ( int i=0; i <h; i++ )
{
StringBuffer sb=new StringBuffer();
for ( int j=0; j <w; j++ )
{
sb.append( '* ');
}
System.out.println(sb.toString());
}
}
}


[解决办法]
class TestInteger
{
public static void main(String[] args){
if(args.length!=2)
{
System.out.println( "Using TestInterger m n\n and m n must be Integer and larger than 0! ");
System.exit(-1);

}
int w = Integer.parseInt(args[0]);
int h = new Integer(args[1]).intValue();
for ( int i=0; i <h; i++ )
{
StringBuffer sb=new StringBuffer();
for ( int j=0; j <w; j++ )
{
sb.append( '* ');
}
System.out.println(sb.toString());
}
}
}

读书人网 >J2SE开发

热点推荐