加减乘除switch
package com. shi. method;
import java. util. Scanner;
public class Test {
public static void main ( String[ ] args) {
double result = 0 ;
System. out. println ( "输入第一个数:" ) ;
Scanner sc1 = new Scanner ( System. in) ;
double a = sc1. nextInt ( ) ;
System. out. println ( "请输入(+ ,- ,* ,/)" ) ;
Scanner sc2 = new Scanner ( System. in) ;
String sf = sc2. next ( ) ;
System. out. println ( "输入第二个数:" ) ;
Scanner sc3 = new Scanner ( System. in) ;
double b = sc3. nextInt ( ) ;
switch ( sf) {
case "+" :
System. out. println ( "sum=" + sum ( a, b) ) ;
break ;
case "-" :
System. out. println ( "subtract=" + subtract ( a, b) ) ;
break ;
case "*" :
System. out. println ( "multiply=" + multiply ( a, b) ) ;
break ;
case "/" :
System. out. println ( "divide=" + divide ( a, b) ) ;
break ;
default :
System. out. println ( "输入错误" ) ;
}
}
public static double sum ( double a, double b) {
return a+ b;
}
public static double subtract ( double a, double b) {
return a- b;
}
public static double multiply ( double a, double b) {
return a* b;
}
public static double divide ( double a, double b) {
return a/ b;
}
}