编写一个程序来模拟计算器的功能,使其可以对两个整数进行+、-、*、/的四则运行,要求使用switc

如题所述

public static int result(int num1,int num2,char operator){
int result=0;
switch(operator){
case '+':result=num1+num2;
System.out.println(num1+"+"+num2+"="+result);
break;
case '-':result=num1-num2;
System.out.println(num1+"-"+num2+"="+result);
break;
case '*':result=num1*num2;
System.out.println(num1+"x"+num2+"="+result);
break;
case '/':
if(num2==0){
System.out.println("除数不能为0!");
break;
}else{
result=num1/num2;
System.out.println(num1+"÷"+num2+"="+result);
break;
}

default:
System.out.println("您输入的运算符有误![+、-、*、/]");
}
return result;
}

温馨提示:内容为网友见解,仅供参考
无其他回答

怎样编写一个Java程序,使程序分别输出两个整数的加,减,乘,除预算结果...
public class 四则运算 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.print("请输入第一个数字:");int a = sc.nextInt();System.out.print("请输入运算字符:");String str = sc.next();char ch = str.charAt(0);System.out.print(...

设计一个程序,可以模仿计算器完成加,减,乘,除四则运算:由键盘输入3...
include<stdio.h>void main() { float x,y,z; char c; int b; scanf("%f%c%f",&x,&c,&y); switch ( c ) { case '+': b=1; z=x+y; break; case '-': b=1; z=x-y; break; case '*': b=1; z=x*y; break; case '\/': if ( y!=0 ) { b...

...一个程序,输入两个实数和一个四则运算符(+,-,*,\/),根据运算符执行相 ...
\\n"); return 0;} printf("%g%c%g=%g\\n",a,op,b,c); return 0;}

编写一个程序完成两个数的四则运算
include<stdio.h>int main(){ int a,b; printf("请输入两个数\\n:"); scanf("%d %d",&a,&b); \/\/加法 printf("%d+%d=%d\\n",a,b,a+b); \/\/减法 printf("%d-%d=%d\\n",a,b,a-b); \/\/乘法 printf("%d*%d=%d\\n",a,b,a*b); \/\/除法 ...

编写一个简单的计算器,实现四则运算。提示:1)由用户输入两个数和运算...
include <string.h> include <windows.h> include <math.h> include <conio.h> typedef unsigned char bool_t;enum bool_value { PAL_FALSE = 0,PAL_TRUE };enum operate_value { PLUS = 0,MINUS,MULTIP,DIVIDE };char* opr_str[] = {"+", "-", "*", "\/" };define FLOAT 0x1 ...

用C++编写一个计算器程序。用户输入两个运算数和四则运算符,输出计算结 ...
用C++编写的”输入两个运算数和四则运算符,输出计算结果”计算器程序代码具体如下:include<stdio.h> void main(){int a,b,d;char c;printf("请输入一种运算符:\\n");scanf("%c",&c);printf("请输入两个数:\\n");scanf("%d",&a);scanf("%d",&b);switch(c){ case '+':d=a+...

请问怎么用c语言写一个可以实现加减乘除四则运算的计算器!
2,如果读入加,减号就存如另一个数组用,如果读入乘 除号,就再读入一个数字,从存数字的数组拿出两个数字进行乘 除运算。把结果存入数组中,这么重复直到读入回车键的符号。3,读到回车符号后,就从存符号的数组中拿出一个符号,再从存数字的数组中拿出两个数字进行相应计算,接着再拿出一个数字一...

c语言编写 编写一个简单的计算器,实现两个整型数的四则运算。
int main(){ int a,b;char ch,pm='Y';while(pm!='N'){ cout<<"请输入第一个数:"<<endl;cin>>a;cout<<"请输入运算符号:"<<endl;cin>>ch;cout<<"请输入第二个数:"<<endl;cin>>b;if(ch=='+')cout<<a+b<<endl;else if(ch=='-')cout<<a-b<<endl;else if(ch=='*...

求c++编译一个简单的计算程序(四则运算)。
\/\/正解代码很长很复杂,也许对新人来说太难了。\/\/此程序可以运算+、-、*、\/、乘方(^)、求余数(%),也可以出现( )规定优先级。\/\/按Ctrl+C退出。include <stdio.h> include <stdlib.h> include <setjmp.h> include <math.h> typedef enum BinOpr { OP_ADD, OP_SUB, OP_MUL, OP_DIV,...

...急!!!用switch语句编写程序实现两个数的+-*\/四则运算
include<stdio.h>int main(void){int a, b;char c;printf("请输入两个数:");scanf("%d %d", &a, &b);getchar();printf("请输入你需要的运算法则:");scanf("%c",&c);switch (c){case '+':printf("%d+%d = %d", a, b, a+b);break;case '-':printf("%d-%d = %d",...

相似回答