摘要:再多提一下算術運算是遵守四則運算法則的。兩年之后我把錢取出來去美國旅游,人民幣換美元利率是今天的萬元存兩年,兩年后能換多少美元呢上一章節九天學會,第一天,變量和數據類型,賦值和輸出
算術運算
先回顧上次我們提到的編程特性
變量和數據類型,賦值和輸出
算術運算 <---
選擇結構
循環結構
函數定義,函數調用
變量作用域
棧,程序運行的基石
面向對象
異常處理
語言提供的公用包
第一天我們講了“變量和數據類型,賦值和輸出”,這次我們講算術運算。
算術運算就是我們說的加減乘除,當然Java里還有一些邏輯與,邏輯或,自增自減等操作。
我們使用的計算機程序每天都在處理著很多算術運算,比如微信轉賬,要從你的賬戶減去錢,商家的賬戶加上錢。下面介紹基本的算術運算:
假設表格中的實例假設整數變量A的值為10,變量B的值為20:
操作符 | 描述 | 例子 |
---|---|---|
+ | 加法, 相加運算符兩側的值 | A + B 等于 30 |
- | 減法 - 左操作數減去右操作數 | A – B 等于 -10 |
* | 乘法 - 相乘操作符兩側的值 | A * B等于200 |
/ | 除法 - 左操作數除以右操作數 | B / A等于2 |
% | 取模 - 左操作數除以右操作數的余數 | B%A等于0 |
++ | 自增: 操作數的值增加1 | B++ 或 ++B |
-- | 自減: 操作數的值減少1 | B-- 或 --B |
/** * 本例子講解基本的算術運算. * 同時也回顧第一次講的內容 */ public class SecondLesson { public static void main(String[] args) { /** * 知識點:1)新建變量,變量名是a,把10賦值給變量a * b,c,d同理 */ int a = 10; int b = 20; int c = 25; int d = 10; /** * a + b 即是基本的算術運算,把a和b求和,結果值賦予等號左邊的ans * ans是一個新建的變量,保存了a+b的結果(第一章的知識) * 把ans輸出(第一章的知識) */ int ans = a + b; System.out.println("a + b = " + ans); /** * ans還是原來那個變量,但是前面說過,變量的值可以被修改的 * a - b就是a減去b,結果賦值給ans * ans的值會被改變 */ ans = a - b; System.out.println("a - b = " + ans); /** * 乘法 */ ans = a * b; System.out.println("a * b = " + ans); /** * 除法 */ ans = b / a; System.out.println("b / a = " + ans); /** * 取模,得余數 */ ans = b % a; System.out.println("b % a = " + ans); ans = c % a; System.out.println("c % a = " + ans); /** * a++,表示先把a賦值給ans,a再自增 */ ans = a++; System.out.println("a++ = " + ans); /** * ++d,表示先把d自增,再賦值給ans,所以和上面的輸出不同,好好體會 */ ans = ++d; System.out.println("++d = " + ans); } }
這么一看,算術運算還挺簡單,確實很簡單。跟小學數學相差無幾。再多提一下算術運算是遵守四則運算法則的。在數學中,當一級運算(加減)和二級運算(乘除)同時出現在一個式子中時,它們的運算順序是先乘除,后加減,如果有括號就先算括號內后算括號外,同一級運算順序是從左到右。
看下面例子
a = 10; b = 20; c = 30; /** * b和c先運算再和a相加 * 結果應該是 610 */ ans = a + b * c; System.out.println("a + b * c = " + ans); /** * a和b先相加,再和c相乘 * 結果應該是900 */ ans = (a + b) * c; System.out.println("(a + b) * c = " + ans);總結
算術運算和我們小學學習的四則運算一樣
運算的結果可以賦值給某個變量
a++是先用a原來的值,a再自增
++a是先把a自增,再用a的值干點什么
作業如果我們今年有10萬元,存在理財產品里,年化有4.5%的利息。 兩年之后我把錢取出來去美國旅游,人民幣換美元利率是6.89, 今天的10萬元存兩年,兩年后能換多少美元呢
上一章節
九天學會Java,第一天,變量和數據類型,賦值和輸出
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/70269.html
摘要:選擇結構變量和數據類型,賦值和輸出算術運算選擇結構循環結構函數定義,函數調用變量作用域棧,程序運行的基石面向對象異常處理語言提供的公用包上一節介紹了的算術運算,如加減乘除等,的運算規則跟四則運算一樣。 選擇結構 變量和數據類型,賦值和輸出 算術運算 選擇結構 = 60) { System.out.println(You have passed the exam...
摘要:變量和數據類型,賦值和輸出算術運算選擇結構循環結構函數定義,函數調用變量作用域棧,程序運行的基石面向對象異常處理語言提供的公用包這次我們講的循環結構。循環結構在編程中廣泛使用,所以一定要了解好循環結構是怎么用的。正確的寫法,是用循環結構。 變量和數據類型,賦值和輸出 算術運算 選擇結構 循環結構 函數定義,函數調用 變量作用域 棧,程序運行的基石 面向對象 異常處理 語言提供的公用包...
摘要:那么這種封裝的形式就叫做函數函數的格式修飾符返回值類型函數名參數類型形式參數,參數類型形式參數,執行語句返回值有可能有,有可能無函數的定義我們參考函數的格式定義幾個函數因為我們要在中調用函數,所以函數也要定義成。 變量和數據類型,賦值和輸出 算術運算 選擇結構 循環結構 函數定義,函數調用 max) { max = b; } ...
摘要:那么這種封裝的形式就叫做函數函數的格式修飾符返回值類型函數名參數類型形式參數,參數類型形式參數,執行語句返回值有可能有,有可能無函數的定義我們參考函數的格式定義幾個函數因為我們要在中調用函數,所以函數也要定義成。 變量和數據類型,賦值和輸出 算術運算 選擇結構 循環結構 函數定義,函數調用 max) { max = b; } ...
摘要:從函數看局部變量作用域函數內定義的變量被稱為局部變量。局部變量的作用范圍從聲明開始,直到包含它的塊結束塊就是內的代碼。 變量和數據類型,賦值和輸出 算術運算 選擇結構 循環結構 函數定義,函數調用 變量作用域 = 3) { /* 進入代碼塊 */ int j = 10; /* j從這里到 } 都能訪問 */ System.out.println(i); /* 可以訪問...
閱讀 2046·2021-11-11 16:54
閱讀 2124·2019-08-30 15:55
閱讀 3624·2019-08-30 15:54
閱讀 402·2019-08-30 15:44
閱讀 2241·2019-08-30 10:58
閱讀 435·2019-08-26 10:30
閱讀 3057·2019-08-23 14:46
閱讀 3213·2019-08-23 13:46