大话设计模式
1.3代码规范
package btdp.one.three;
import java.util.Scanner;
/**
* Big talk design pattern 1.3
* desc: Simple calculator
* @date 2018-08-14
* @author szq
*
*/
public class Program {
public static void main(String[] args) {
try {
System.out.println("请输入数字A:");
Scanner scan = new Scanner(System.in);
double numberA = scan.nextDouble();
System.out.println("请输入数字B:(+、-、*、/)");
Scanner scan1 = new Scanner(System.in);
char operatorB = scan1.next().charAt(0);
System.out.println("请输入数字C:");
Scanner scan2 = new Scanner(System.in);
double numberC = scan2.nextDouble();
double numberD = 0L;
switch (operatorB) {
case '+':
numberD = numberA + numberC;
break;
case '-':
numberD = numberA - numberC;
break;
case '*':
numberD = numberA * numberC;
break;
case '/':
if (numberC != 0L) {
numberD = numberA / numberC;
}
else {
System.out.println("除数不能为零");
}
break;
default:
}
System.out.println(numberD);
} catch (Exception e) {
System.out.println("您输入的有错误:");
e.printStackTrace();
}
}
}