日期:2014-05-20 浏览次数:20905 次
发表于:2007-10-17 22:57:23 楼主
public class MaxMinTest
{
public static void main(String args[])
{
int max,min;
if(args.length>0){
max=args[0];
min=args[0];
for(int i=1;i<args.length;i++){
if(args[i]>max){
max=args[i];
}
if(args[i]<min){
min=args[i];
}
}
System.out.println("max="+max+","+"min="+min);
}else{
System.out.println("参数为空!");
}
}
}
------解决方案--------------------
lip009:
代码 max=args[i];
min=args[i];
还是少了类型转换了。哈哈
------解决方案--------------------
public class MaxMinTest
{
public static void main(String args[])
{
int max,min;
if(args.length>0){
max=Integer.parseInt(args[0]);
min=Integer.parseInt(args[0]);
for(int i=1;i<args.length;i++){
int currentNum=Integer.parseInt(args[i]);
if(currentNum>max){
[color=#FF0000]max=args[i];//max=Integer.parseInt(args[i]);[/color] }
if(currentNum<min){
[color=#FF0000] min=args[i];//min=Integer.parseInt(args[i]);[/color]
}
}
System.out.println("max="+max+","+"min="+min);
}else{
System.out.println("参数为空!");
}
}
}