先给你来哥简单版的看看:按钮版的也就是画界面public static void main(String[] args) {String[] type1 = {"米","分米","厘米","毫米"};String[] type2 = {"小时","分","秒"};boolean isgn = true;while(isgn){try {Scanner kin = new Scanner(System.in);System.out.print("选择转换类型(1长度,2时间):");int type = kin.nextInt();int num,dw1,dw2;if(type == 1){System.out.print("输入数据:");num = kin.nextInt();System.out.print("选择单位(1米,2分米,3厘米,4毫米):");dw1 = kin.nextInt();System.out.print("选择要转换单位(1米,2分米,3厘米,4毫米):");dw2 = kin.nextInt();System.out.println(num+type1[dw1-1]+"="+num * Math.pow(10,dw2 - dw1)+type1[dw2-1]);}else if (type == 2){System.out.print("输入数据:");num = kin.nextInt();System.out.print("选择单位(1时,2分,3秒):");dw1 = kin.nextInt();System.out.print("选择要转换单位(1时,2分,3秒):");dw2 = kin.nextInt();System.out.println(num+type2[dw1-1]+"="+num * Math.pow(60,dw2 - dw1)+type2[dw2-1]);}else{System.out.println("输入类型错误");}System.out.print("是否继续(1结束,其他继续:)");String str = kin.next();if("1".equals(str))isgn = false;} catch (Exception e) {System.out.println("输入类型错误,重新输入!");continue;}}}
阅读全文 >