TheStar

导航

 
package com.direct.demo;

import java.text.DecimalFormat;
import java.util.Scanner;

public class Calculator {

	/**
	 * @param args
	 */
	private int num1;
	private int num2;
	public Calculator(int num1, int num2) {
		super();
		this.num1 = num1;
		this.num2 = num2;
	}
	public void add(){
		double num = num1+num2;
		System.out.println("结果:"+num);
	}
	public void subtraction(){
		double num = num1-num2;
		System.out.println("结果:"+num);
	}
	public void mutleplication(){
		double num = num1*num2;
		System.out.println("结果:"+num);
	}
	public void division(){
		String num = "0.00";
		if(num1%num2==0){
			int num3 = 0;
			if(num2 ==  0){
				System.out.println("除数不能为零");
			}else{
				  num3 = num1/num2 ;
				 num = Integer.valueOf(num3).toString();
			}
		}else {
			DecimalFormat dFormat = new DecimalFormat("0.00");
			if(num2 ==  0){
				System.out.println("除数不能为零");
			}else{
				num =  dFormat.format((float)num1/num2) ;
			}
			
		}
		System.out.println("结果:"+num);
	}

	public static void main(String[] args) {
		Calculator ca = new Calculator(40,55);
		ca.division();


	}

}

  

posted on 2017-12-14 16:29  TheStar  阅读(819)  评论(0编辑  收藏  举报