Java對象簡單實用案例之計算器實現(xiàn)代碼
更新時間:2016年11月16日 08:51:28 作者:Bigerf
這篇文章主要為大家詳細介紹了Java對象簡單實用案例之計算器實現(xiàn)代碼
對 Java中的對象與屬性,方法的使用,簡單寫了個案例
import java.util.Scanner;
class Calculste
{
int a; //定義兩個整數
int b;
String option; //定義接收操作符的字符串
public void count(){
//對操作符進行判斷
switch(option){
case "+":
System.out.println("計算和:"+a+"+"+b+"="+(a+b));
break;
case "-":
System.out.println("計算差:"+a+"-"+b+"="+(a-b));
break;
case "*":
System.out.println("計算積:"+a+"*"+b+"="+(a*b));
break;
case "/":
{
//作除法運算時,分母不能為 0
if (b != 0)
{
System.out.println("計算商:"+a+"/"+b+"="+(a/b));
}else{
System.out.println("您輸入的第二個數不能為 0,請重新輸入");
}
}
break;
case "%":
System.out.println("計算余:"+a+"%"+b+"="+(a%b));
break;
default:
System.out.println("您輸入的操作符有誤,請重新輸入");
}
}
}
class demo3
{
//需求: 使用java類描述一個計算器類,計算器具備操作數1, 操作數2 、操作符三個公共 的屬性,還具備計算的功能行為。
public static void main(String[] args)
{
System.out.println("兩個數的運算");
Scanner sca = new Scanner(System.in);
//創(chuàng)建類的對象
Calculste cal = new Calculste();
//給屬性賦值
System.out.println("第一個數:");
cal.a = (int)sca.nextInt();
System.out.println("第二個數:");
cal.b = (int)sca.nextInt();
System.out.println("輸入運算符號:");
cal.option = sca.next(); //接受字符的方法
//調用方法運算
cal.count();
}
}
這里是在控制臺的一些效果:
陌陌說:java語言是面向對象的編程語言,類,類中的對象,對象的屬性和方法 都是相當重要的。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Java統(tǒng)計字符串中字符出現(xiàn)次數的方法示例
這篇文章主要介紹了Java統(tǒng)計字符串中字符出現(xiàn)次數的方法,涉及Java針對字符串的遍歷、查找、計算等相關操作技巧,需要的朋友可以參考下2017-12-12
springboot openfeign從JSON文件讀取數據問題
今天主要說一下在openfeign里讀取JSON文件的問題,我們將測試所需要的數據存儲到文件里,在修改時關注點比較單純2018-06-06
Java面試重點中的重點之Elasticsearch核心原理
ElasticSearch是一個基于Lucene的搜索引擎,是用Java語言開發(fā)的,能夠達到實時搜索,穩(wěn)定,可靠,快速,安裝使用方便,作為Apache許可條款下的開放源碼發(fā)布,是一種流行的企業(yè)級搜索引擎,是最受歡迎的企業(yè)搜索引擎2022-01-01
仿釘釘流程輕松實現(xiàn)JSON轉BPMN完整實現(xiàn)過程示例
這篇文章主要為大家介紹了仿釘釘流程輕松實現(xiàn)JSON轉BPMN完整實現(xiàn)過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08

