Lesson_5_Homework_1_模拟计算器

package lesson_5;

import java.util.Scanner;

/*********************************问题描述**************************************
 * 1. 编写Java程序,模拟简单的计算器。
 * 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2
 * 初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)
 * 等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。在main方法中创建Number类的对象,
 * 调用各个方法,并显示计算结果。
 * 
 ******************************************************************************/

public class Number {
	private int n1;
	private int n2;
	//构造方法,赋予n1和n2初始值
	public Number(int n1,int n2){
		this.n1=n1;
		this.n2=n2;
	}
	//定义“加”方法
		public static int addition(int n1,int n2){
			return (n1+n2);
	}
		//定义“减”方法
		public static int subtration(int n1,int n2){
			return (n1-n2);
		}
		//定义“乘”方法
		public static int multiplication(int n1,int n2){
			return (n1*n2);
		}
		//定义“除”方法
		public static float division(int n1,int n2){
			float n=(float)n1;
			return (n/n2);
		}

	public static void main(String[] args){
		int a,b;
	System.out.println("请输入两个整数:");
	Scanner sc=new Scanner(System.in);
	a=sc.nextInt();
	b=sc.nextInt();
	Number p=new Number(a,b);
	System.out.println("计算结果如下");
	System.out.println("相加:"+p.n1+"+"+p.n2+"="+addition(p.n1,p.n2));
	System.out.println("相减:"+p.n1+"-"+p.n2+"="+subtration(p.n1,p.n2));
	System.out.println("相乘:"+p.n1+"*"+p.n2+"="+multiplication(p.n1,p.n2));
	System.out.println("相除:"+p.n1+"/"+p.n2+"="+division(p.n1,p.n2));
	}
}
	

运行结果如下:

你可能感兴趣的:(Lesson_5_Homework_1_模拟计算器)