面向对象最简单的计算器

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

	}

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

  • 2011-09-22 20:37
  • 775KB
  • 下载

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

js实现简单计算器 面向对象

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

js实现简单计算器

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

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

面向对象计算器

面向对象下计算器的编码实现

1、封装 首先是新建一个运算类(Calcultor.cs),它包含两个属性strNumA和strNumB,用以储存计算时的两个数,此外,还有一个虚方法Getresult(),用以得到运算的结果。 ...

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

以前看细说PHP的时候就想做这个,但是一直没什么
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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