zoukankan      html  css  js  c++  java
  • 计算器案例

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

    public class Number {
    	int num1;
    	int num2;
    	//存放结果
    	int result;
    	//构造方法初始化属性
    	public Number(){
    		this.num1=num1;
    		this.num2=num2;
    	}
    	//加法运算
    	public void addition(int num1,int num2){
    		result=num1+num2;
    		System.out.println("运算结果为:"+result);
    	}
    	//减法运算
        public void subtration(int num1,int num2){
        	result=num1-num2;
        	System.out.println("运算结果为:"+result);
    	}
        //乘法运算
        public void multiplication(int num1,int num2){
        	result=num1*num2;
        	System.out.println("运算结果为:"+result);
    	}
        //除法运算
        public void division(int num1,int num2){
        	result=num1/num2;
        	System.out.println("运算结果为:"+result);
    	}
    
    }
    

      

    import java.util.Scanner;
    public class Test4 {
    	public static void main(String[] args) {
    		String tag="";
    		Scanner input=new Scanner(System.in);
    		Number num=new Number();
    		num.num1=12;
    		num.num2=5;
    		System.out.println("请输入运算符号(+,-,*,/)");
    		tag=input.next();
    		if(tag.equals("+")){
    			num.addition(num.num1, num.num2);
    			
    		}else if(tag.equals("-")){
    			num.subtration(num.num1, num.num2);
    			
    		}else if(tag.equals("*")){
    			num.multiplication(num.num1, num.num2);
    			
    		}else if(tag.equals("/")){
    			num.division(num.num1, num.num2);
    			
    		}else{
    			System.out.println("该运算符为非法运算符");
    		}
    		
    		
    	}
    
    }
    

      

    时间最会骗人,但也能让你明白,这个世界上没有什么是不能失去的,留下的尽力珍惜,得不到的都不重要
  • 相关阅读:
    【Little Demo】左右按钮tab选项卡双切换
    【Little Demo】从简单的Tab标签到Tab图片切换
    前端工程师说明(仅以自勉)
    CSS 布局整理
    【Javascript Demo】图片瀑布流实现
    【jQuery Demo】图片瀑布流实现
    【CSS Demo】纯 CSS 打造 Flow-Steps 导航
    【CSS Demo】网站页面变灰
    gradlew命令
    Fragment中不能使用自定义带参构造函数
  • 原文地址:https://www.cnblogs.com/www-x/p/7896221.html
Copyright © 2011-2022 走看看