面向对象最简单的计算器

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

	}

}


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

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

C# 面向对象 简单计算器V1

  • 2011年09月22日 20:37
  • 775KB
  • 下载

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

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

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

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

Js实现简单计算器3 面向对象的方法 优化写法

js实现简单计算器
  • ax1232
  • ax1232
  • 2017年08月10日 10:26
  • 138

简单计算器的面向过程实现和面向对象实现对比

1)首先使用C#的面向过程的编写代码实现了简单计算器的计算,代码如下: try { Console.WriteLine("请输入数...

面向对象计算器

  • 2012年04月16日 14:40
  • 3KB
  • 下载

面向对象的表达式计算器(三)

SCANNER类的实现 扫描器的实现
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象最简单的计算器
举报原因:
原因补充:

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