标签:return scanner double 计算器 static result 简单 public
计算器(待完善)
package javaSE.method;
import java.util.Scanner;
//计算器(待完善)(输入的表达式字符间需要空格区分,只能计算一次,程序就结束了)
public class Demo07 {
public static void main(String[] args) {
math();
}
//集成算法
public static double math(){
System.out.println("输入需要计算的表达式(中间需空格分开)");
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();//获取第一个数
char x = scanner.next().charAt(0);//charAt(0) 取第0号位的字符
double b = scanner.nextDouble();//获取第二个数
double result = 0;
switch (x){
case '+':
result = add(a,b);
break ;
case '-':
result = reduce(a,b);
break;
case '*':
result = take(a,b);
break;
case '/':
result = division(a,b);
break;
}
System.out.println("结果为"+result);
scanner.close();
return result;
}
//加
public static double add(double a,double b){
double result = 0;
result = a + b;
return result;
}
//减
public static double reduce(double a,double b){
double result = 0;
result = a - b;
return result;
}
//乘
public static double take(double a,double b){
double result = 0;
result = a * b;
return result;
}
//除
public static double division(double a,double b){
double result = 0;
result = a * b;
return result;
}
}
标签:return,scanner,double,计算器,static,result,简单,public 来源: https://www.cnblogs.com/lshyd/p/16230368.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。