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();
}
}
本文介绍了一个简单的Java程序,名为Calculator,用于执行基本的加减乘除运算,并包含了除数为零的错误处理。通过实例展示了Calculator类的构造方法和四个操作方法:add、subtract、multiply和division。
265

被折叠的 条评论
为什么被折叠?



