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(); } }

  

最新文章

  1. 加深一下BlockingQueue的认识
  2. IteratorPattern(迭代子模式)
  3. Python:eval的妙用和滥用
  4. 如何添加并设置远程桌面(RD)授权服务器
  5. Introduction to Big Real Mode
  6. 【原】你真的懂iOS的autorelease吗?
  7. ASP.NET 连接MySQL数据库 详细步骤
  8. 【python】lxml查找属性为指定值的节点
  9. C/C++函数使用
  10. Struts2的输入校验(1)——校验规则文件的编写
  11. umbraco表单
  12. 必须弄懂的495个C语言问题
  13. jenkins 构建时,取消构建测试类
  14. 谈谈java中的volatile
  15. webIDE 第二篇博文
  16. IT行业有前景么?一个10年行内人的6点看法
  17. Sagit.Framework For IOS 开发框架入门教程5:消息弹窗STMsgBox
  18. 第十三节:HttpHander扩展及应用(自定义扩展名、图片防盗链)
  19. 向上造型中让我入坑的地方 (><)
  20. 考前停课集训 Day7 嘞

热门文章

  1. 字符串模式匹配算法2 - AC算法
  2. Mysql6.0连接中的几个问题 Mysql6.xx
  3. 启动express,端口被占用
  4. 总结day26 ----验证客户端的合法性,已经操作系统,进程的简单初识别
  5. POJ 2192
  6. 无比迅速敏捷地开发iOS超精美控件
  7. linux安装oracle 报错[INS-20802] Oracle Net Configuration Assistant failed 解决办法
  8. (转)多种方法实现Loading(加载)动画效果
  9. ubuntu安装ntp时间服务器
  10. ele