zoukankan      html  css  js  c++  java
  • 构造方法

    编写Java程序,模拟简单的计算器。 

    定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 

    在main方法中创建Number类的对象,调用各个方法,并显示计算结果。

    package MXDX04;
    public class Number {
    /*构造方法 编写Java程序,模拟简单的计算器。 
     * 定义名为Number的类,其中有两个整型数据成员n1和n2,
     * 应声明为私有。编写构造方法,赋予n1和n2初始值,
     * 再为该类定义加(addition)、减(subtration)、
     * 乘(multiplication)、除(division)等公有成员方法,
     * 分别对两个成员变量执行加、减、乘、除的运算。 
     * 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。
    	 * */
    	private double n1;
    	private double n2;
    	//mian方法
    	public static void main(String[] args) {
    		Number num=new Number();			//实例化对象
    		num.setN1(150);						//调用设置私有变量的赋值方法
    		num.setN2(120);
    		//调用加,减,乘法,除计算的方法
    		num.addition(num.getN1(),num.getN2());	
    		num.subtration(num.getN1(),num.getN2());
    		num.multiplication(num.getN1(),num.getN2());
    		num.division(num.getN1(),num.getN2());
    	}
    	//加法
    	public void addition(double a,double b){
    		System.out.println(a+"+"+b+"的结果是:"+(a+b));
    	}
    	//减法
    	public void subtration(double a,double b){
    		System.out.println(a+"-"+b+"的结果是:"+(a-b));
    	}
    	//乘法
    	public void multiplication(double a,double b){
    		System.out.println(a+"*"+b+"的结果是:"+(a*b));	
    	}
    	//除法
    	public void division(double a,double b){
    		System.out.println(a+"/"+b+"的结果是:"+(a/b));
    	}
    	public double getN1() {
    		return n1;
    	}
    	public void setN1(int n1) {
    		this.n1 = n1;
    	}
    	public double getN2() {
    		return n2;
    	}
    	public void setN2(int n2) {
    		this.n2 = n2;
    	}
    }
    
  • 相关阅读:
    Json schema前奏 关于JSON
    笔试题:能被1~10同时整除的最小整数是2520,问能被1~20同时整除的最小整数是多少?
    CentOS7 安装 Docker、最佳Docker学习文档
    2019年4399暑期实习算法题2,迷宫路径条数
    2019vivo秋招提前批笔试题第3题
    python内存机制与垃圾回收、调优手段
    N皇后问题的python实现
    一行代码判断一个数是否是2的整数次方
    在O(1)的时间内删除链表节点
    打印从1到n位数的最大值
  • 原文地址:https://www.cnblogs.com/soulsjie/p/7522895.html
Copyright © 2011-2022 走看看