public Conversion{
public static void main(String[] args){
if(args.length != 2){
System.out.println("参数不对,第一个参数指明是千米还是英里,第二个参数指明数量");
exit(0);
}
Integer number = null;
try{
number = new Integer(args[1]);
catch(NumberFormatException e){
System.out.println("第二个参数必须是数字");
exit(0);
}
if("千米".equals(args[0])){
number = new Integer(number.intValue()*0.6214);
}else if("英里".equals(args[1])){
number = new Integer(number.intValue()*1.609);
}else{
System.out.println("第一个参数不对");
exit(0);
}
System.out.println("转换结果为:"+number.intValue());
}
}
取消
评论