程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java對象簡單實用(計算器案例),java簡單實用

Java對象簡單實用(計算器案例),java簡單實用

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved