Java基础寒假作业-简易计算器

需求:

使用Java编写计算器的控制台程序,完成简单的加减乘除运算。实现以下功能:

1、运算选择

请用户选择一个算法(1.加法 2.减法 3.乘法 4.除法 5.关闭计算器)

2、计算

a)加法:实现两数相减

b)减法:实现两数相减

c)乘法:实现两数相乘

d) 除法:实现两数相除(注意判断除数不能为0)

3、输出结果

a) 输出算式和结果

b) 返回到运算选择界面

4、关闭程序

用户选择5.关闭计算器时,结束程序。

 

实现代码:

import java.util.Scanner;

public class T2_calculator {

	public static void main(String[] args) {
		do {
			Scanner input=new Scanner(System.in);
			System.out.println("============================================");
			System.out.println("==	云南农业职业技术学院 - 互联网技术学院	====");
			System.out.println("==============开发人员:Y M J================");
			System.out.println("========	控制台计算器	========");
			System.out.println("========	1、加法		========");
			System.out.println("========	2、减法		========");
			System.out.println("========	3、乘法		========");
			System.out.println("========	4、除法		========");
			System.out.println("========	5、关闭计算器	========");
			System.out.println("欢迎使用自研计算器,请选择一个算法(1/2/3/4/5):");
			int a=input.nextInt();
			int num1=0,num2=0;
			if(a==1) {
				System.out.println("请输入第一个数字(加法):");
				num1=input.nextInt();
				System.out.println("请输入第二个数字:");
				num2=input.nextInt();
				System.out.println("运算结果:"+num1+"+"+num2+"="+(num1+num2));
			}else if(a==2) {
				System.out.println("请输入第一个数字(减法):");
				num1=input.nextInt();
				System.out.println("请输入第二个数字:");
				num2=input.nextInt();
				System.out.println("运算结果:"+num1+"-"+num2+"="+(num1-num2));
			}else if(a==3) {
				System.out.println("请输入第一个数字(乘法):");
				num1=input.nextInt();
				System.out.println("请输入第二个数字:");
				num2=input.nextInt();
				System.out.println("运算结果:"+num1+"*"+num2+"="+(num1*num2));
			}else if(a==4) {
				System.out.println("请输入第一个数字(除法):");
				num1=input.nextInt();
				System.out.println("请输入第二个数字:");
				num2=input.nextInt();
				System.out.println("运算结果:"+num1+"/"+num2+"="+(num1/num2));
			}else {
				System.out.println("已关闭计算器,期待下次再见!");
				break;
			}
		}while(true);
	}

}
发布了63 篇原创文章 · 获赞 73 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44893902/article/details/104525571