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