針對于System.out.println(10%3*2)的列印結果,我們可以三長一短取一短,三短一長取一長(@.@)
A.1 B.2 C.4 D.6
有編輯器在手,先直接看看結果再說,
package components.javaTest.day2_20200825;
/**
* Question002:
* System.out.println(10%3*2)的輸出結果是什么?
*/
public class PrintResult001 {
public static void main(String[] args) {
System.out.println(10%3*2);
}
}
這里關鍵看“%”的含義是什么?
'%'是取余運算:被除數除以除數,如果除盡了,那就是余數為0,如果未除盡,除了之后剩下的就為余數,比如10除以3為3余1,此時余數就為1,所以10%3*2=2
基礎知識點整理
‘%’是Java的基本算數運算子之一,在數學運算中,大多數稱之為取余運算,在程式設計當中,大多數稱之為取模運算,
基本算數運算子還包括“+”,“-”,“*”,“/”分別對應的是加號、減號、除號、乘號,
這里特別需要說明一下,java程式設計中的“/”除號,在整數除法當中,會直接出掉結果中的小數位例如:
/** * 補充介紹 * 在程式設計中的除號,是除后的結果去掉小數點及小數點后面的數值之后的結果, */ System.out.println(10/3);//10/3在數學運算當中,本身是3.333333333無限回圈小數,而在這里結果是:3
非 淡 泊 無 以 明 志
非 寧 靜 無 以 致 遠 !
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47237.html
標籤:Java
上一篇:Tomcat運行時的Address localhost:1099 is already in use錯誤
下一篇:IDEA部署tomcat步驟
