java个人学习笔记:取模运算 整数除运算 +运算
如果對負數取模,可以把模數負號忽略不記,如:5%-2=1。但被模數是負數則不可忽略。此外,取模運算的結果不一定總是整數。
對于除號“/”,它的整數除和小數除是有區別的:整數之間做除法時,只保留整數部分而舍棄小數部分。
例如:int x=3510;x=x/1000*1000; x的結果是?3000 因為整數除的時候是被作為一個int類型的數據,3500/1000 = 3
“+”除字符串相加功能外,還能把非字符串轉換成字符串.例如:System.out.println("5+5="+5+5); //打印結果是?
l以下二者的區別:
System.out.println('*' + '\t' +'*');
System.out.println("*" + '\t' +'*');
上面的char會直接計算unicode值。因為char類型數據運算前會轉換成int類型進行計算。
?
for(int i = 100 ; i <= 999 ;i++){
int n1 = i%10; //對10取模得到一個個位數。因為任何一個大于10的數對10取模得到就是個位數。比如34%10 = 4 ?商為3 余數是4
int n2 = i/10%10; ? //首先除以10 丟失個位數精度。
int n3 = i/100; ? ? ?//除以100丟失十位數和個位數精度。
if((n1*n1*n1 +n2*n2*n2 +n3*n3*n3) == i){
System.out.println("i = " + i + ", n1 = " + n1 + ", n2 = " + n2 + " , n3 = " +n3);
System.out.println(i);
}
}
}
轉載于:https://www.cnblogs.com/cyfly/p/4541262.html
總結
以上是生活随笔為你收集整理的java个人学习笔记:取模运算 整数除运算 +运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript基础(第一天)
- 下一篇: C#进程与线程