面向对象最简单的计算器

原创 2013年12月06日 11:04:32
package cn.jbit.ch10;

public class Cal {
	public double num1;
	public double num2;
	public char fuhao;
	public void getResult()
	{
		double result=0;
		switch (fuhao) {
		case '+':
			result=num1+num2;
			break;
		case '-':
			result=num1-num2;
			break;
		case '*':
			result=num1*num2;
			break;
		case '/':
			result=num1/num2;
			break;
		default:
			System.out.println("输入错误");
			break;
		}
		num1=result;
		System.out.println(result);
	}
	
}
package cn.jbit.ch10;

import java.util.Scanner;


public class Test01 {

	 
	public static void main(String[] args) {
		
		// Dog dog1 	 怀孕	声明一个对象(Dog 类一个对象)
		//new Dog(); 	分娩		给这个对象分配内存空间
		 Dog dog1=new Dog();
		 
//		 给狗的属性赋值;
		 // 对象名.属性名=值;
		 dog1.name="丢丢";
		 dog1.type="泰迪";
		 dog1.sex='雄';
		 dog1.color="白色";
		 dog1.age=2;
		 dog1.IQ=30;
		 
		 
//		 陪狗玩一会
		 dog1.run();
			 
		 
		 /**
		  * 类	
		  * 	计算器	
		  * 		两个数一个符号
		  * 		计算
		  * 
		  * 
		  * 
		  */
			 
		 Cal cal=new Cal();
		 Scanner input=new Scanner(System.in);
		 System.out.println("请输入第一个数");
		 cal.num1=input.nextDouble();
		 System.out.println("请输入第二个数");
		 cal.num2=input.nextDouble();
		 System.out.println("请输入操作符");
		 cal.fuhao=input.next().charAt(0);
		 cal.getResult();
		 while(true){
			 System.out.println("请输入操作数");
			 cal.num2=input.nextDouble();
			 System.out.println("请输入操作符");
			 cal.fuhao=input.next().charAt(0);
			 cal.getResult();
		 }

	}

}


面向过程及面向对象计算器经典案例

使用面向对象的分析设计思想,封装、继承、多态 以及使用设计模式实现可维护,可复用,可扩展、灵活性好的计算器经典案例...
  • u013905744
  • u013905744
  • 2015年07月19日 15:02
  • 972

Js实现简单计算器2 面向对象的方法

js实现简单计算器 面向对象
  • ax1232
  • ax1232
  • 2017年08月02日 10:36
  • 200

php:兄弟连之面向对象版图形计算器1

以前看细说PHP的时候就想做这个,但是一直没什么
  • wwwwwly
  • wwwwwly
  • 2014年05月31日 19:33
  • 1519

面向对象表达式计算器源码分享

分享一个面向对象表达式计算器的源码,里面几乎涉及到了C++的所有知识,是一个很值得学习的小项目。我在里面做了一些我的注释和理解(这个计算器并不是我写的,我也是学习。) 百度云:http://pan....
  • qq_18297675
  • qq_18297675
  • 2016年05月01日 17:34
  • 906

java运用面向对象的思想实现计算器的小程序

其实,觉得最重要的就是这里的这样的一段核心代码。 package org.lenovo.demo; public class OperationFactory { public static...
  • u014067867
  • u014067867
  • 2014年03月28日 20:08
  • 2261

java面向对象计算器

package classCode.practice6; import java.util.Scanner; /**  * * @ClassName: Calculator  * @De...
  • lzl_Avery
  • lzl_Avery
  • 2017年05月08日 13:19
  • 396

c#,用面向对象思想写一个计算器

设计模式的第一个例子之后,我再次体会到了做一个软件,不仅仅是为了功能的实现,更多的是“为人民服务”!       不用面向对象的方法去写,要实现一个简单的只有“+ - * /”计算器,那是相当简单的...
  • asd19920126
  • asd19920126
  • 2014年03月09日 20:07
  • 4206

面向对象思想设计_计算器小程序(设计模式入门篇_01)

名称:简单计算器程序面向对象思想的由来:面向对象编程思想的由来是从面向过程演变而来,所以我们用一个简单的计算器程序用面向过程的方式去实现以下是面向过程方式实现计算器程序:public class Ma...
  • u011967006
  • u011967006
  • 2016年12月14日 16:35
  • 1451

php学习(3) ----php面向对象设计 简单计算器

代码 js检查操作
  • sfshine
  • sfshine
  • 2012年11月19日 22:39
  • 695

MFC一个简单的计算器程序

1,简介 某个晚上帮人做的一个MFC课程设计的作业。大概花了两三个小时。 效果: 就和平常使用的计算器用法差不多。 2,源码下载 MFC一个简单的计算器程序源码 3,...
  • dpsying
  • dpsying
  • 2014年02月10日 20:54
  • 47000
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象最简单的计算器
举报原因:
原因补充:

(最多只允许输入30个字)