try { switch (operator) { case '+': System.out.println(num1 + num2); break; case '-': System.out.println(num1 - num2); break; case '*': System.out.println(num1 * num2); break; case '/': if (num2 != 0) { System.out.println(num1 / num2); } else { System.out.pr...
publicclassCalculator {publicstaticvoidmain(String[] args) {//为了避免magic number,采取定义变量doublen1, n2; n1= 56; n2= 65; System.out.println(calc(n1, n2,'+')); System.out.println(calc(n1, n2,'-')); System.out.println(calc(n1, n2,'*')); System.out.println(calc(n1, n2,'/...
输入1,结果是你好,输入2,结果是中国,没毛病。所谓的值1、值2,就是你变量的结果。有了这个铺垫,下面分享一下计算器的代码:代码解释:第一行:文件名是calculator,也就是计算器;第六行:我为什么用double?因为你不可能计算的都是整数,肯定会有小数;第八行:我们要输入运算符号,运算符号不是数字,所以...
importjava.util.Scanner;publicclassSimpleCalculator{publicstaticStringcalculate(doublenum1, String operator,doublenum2){doubleresult;switch(operator) {case"+": result = num1 + num2;break;case"-": result = num1 - num2;break;case"*": result = num1 * num2;break;case"/":// 检查除数为0的...
清单2. 对 person 使用 case类 复制 caseclassPerson(first:String, last:String, age:Int){} 1. 2. 3. 4. Scala 编译器不仅仅可以按照我们对它的期望生成预期的构造函数 — Scala 编译器还可以生成常规意义上的 equals()、toString() 和 hashCode() 实现。事实上,这种 case类很普通(即它没有其他的成员...
public Calculator(char operator) { //构造器重载3 this.integer1 = result; this.operator = operator; } public int calculator()throws ArithmeticException, UnsupportedOperationException{ try { switch (operator) { case '+':result = integer1 + integer2; break; ...
public class calculatorBigdecimal { public static void main(String[] args) { String expression0 = "(2-5+5)*2-3"; System.out.println("(2-5+5)*2-3 = " + calculate(expression0)); String expression1 = "(2*5+5)*2-3"; System.out.println("(2*5+5)*2-3 = " + calculate(expre...
switch(f){ case '+':sum = a + b;break; case '-':sum = a - b;break; case ...
case:[keis] 实例框架 default:[di'fɔ:lt] 或者 switch:[switʃ]判断语句 break:[breik]退出 match:[mætʃ]匹配 assess:[ə'ses]评估 exception:[ik'sepʃən]异常 equals:['i:kwəls]判断两个字符串是否相等 第五章 while:[hwail]循环 ...
public class Test { public Test() { //TODO Auto-generated constructor stub } public static void main(String[] args) { // TODO Auto-generated method stub int t = 500%7;String week= null ;switch(t) { case 0:week="星期五";case 1:week="星期六";case 2:week="星期日";c...