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語言是物件導向的程式設計語言,類,類中的對象,對象的屬性和方法 都是相當重要的