對 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語言是面向對象的編程語言,類,類中的對象,對象的屬性和方法 都是相當重要的