你的位置:首页 > Java教程

[Java教程]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语言是面向对象的编程语言,类,类中的对象,对象的属性和方法 都是相当重要的