Java 最简单的计算器——使用Args参数
public class Test{ public static void main(String[] args){ if(args.length<3){ System.out.println( "Usage: java Test \"n1\" \"op\" \"n2\"");//使用方法:Dos下输入" java Test 1 + 2 " System.exit(-1);//程序异常退出 } double d1 = Double.parseDouble(args[0]); //将获得的"n1"String类型转化为double类型 double d2 = Double.parseDouble(args[2]); double d = 0; if (args[1].equals("+")) d= d1+d2; else if (args[1].equals("-")) d= d1-d2; else if (args[1].equals("x")) d= d1*d2; else if (args[1].equals("/")) d= d1/d2; else { System.out.println("Error operator!"); System.exit(-1); } System.out.println(d); } }
注意:程序使用时需要在运行程序后面加上参数
所以需要在DOS下输入:java Test 1 + 2
才能运行成功,程序后面的 "n1" "op" "n2" 为数组Args的参数。
作 者:imsoft
Email:imsofter#163.com
出处:http://www.cnblogs.com/imsoft/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如果觉得本文对您有益,欢迎点赞、欢迎探讨。本博客来源于互联网的资源,若侵犯到您的权利,请联系博主予以删除。