日期:2014-05-20 浏览次数:20706 次
发表于: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("参数为空!"); } } }