Java对象简单实用(计算器案例)
Posted Bigerf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java对象简单实用(计算器案例)相关的知识,希望对你有一定的参考价值。
对 Java中的对象与属性,方法的使用,简单写了个案例
1 import java.util.Scanner; 2 class Calculste 3 { 4 int a; //定义两个整数 5 int b; 6 String option; //定义接收操作符的字符串 7 public void count(){ 8 9 //对操作符进行判断 10 switch(option){ 11 case "+": 12 System.out.println("计算和:"+a+"+"+b+"="+(a+b)); 13 break; 14 15 case "-": 16 System.out.println("计算差:"+a+"-"+b+"="+(a-b)); 17 break; 18 19 case "*": 20 System.out.println("计算积:"+a+"*"+b+"="+(a*b)); 21 break; 22 23 case "/": 24 { 25 //作除法运算时,分母不能为 0 26 if (b != 0) 27 { 28 System.out.println("计算商:"+a+"/"+b+"="+(a/b)); 29 }else{ 30 System.out.println("您输入的第二个数不能为 0,请重新输入"); 31 } 32 } 33 break; 34 35 case "%": 36 System.out.println("计算余:"+a+"%"+b+"="+(a%b)); 37 break; 38 39 default: 40 System.out.println("您输入的操作符有误,请重新输入"); 41 } 42 43 } 44 } 45 class demo3 46 { 47 //需求: 使用java类描述一个计算器类,计算器具备操作数1, 操作数2 、操作符三个公共 的属性,还具备计算的功能行为。 48 public static void main(String[] args) 49 { 50 System.out.println("两个数的运算"); 51 Scanner sca = new Scanner(System.in); 52 53 //创建类的对象 54 Calculste cal = new Calculste(); 55 56 //给属性赋值 57 System.out.println("第一个数:"); 58 cal.a = (int)sca.nextInt(); 59 60 System.out.println("第二个数:"); 61 cal.b = (int)sca.nextInt(); 62 63 System.out.println("输入运算符号:"); 64 cal.option = sca.next(); //接受字符的方法 65 66 //调用方法运算 67 cal.count(); 68 } 69 }
这里是在控制台的一些效果:
陌陌说:java语言是面向对象的编程语言,类,类中的对象,对象的属性和方法 都是相当重要的
以上是关于Java对象简单实用(计算器案例)的主要内容,如果未能解决你的问题,请参考以下文章
jstl处理递归问题+jquery,tree无限级树形菜单+简单实用案例