亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求大神指點,謝謝

不是前邊應該加上整形(int)嗎??int three = one + two;
??????? System.out.println("three = one +two ==>"+three);
??????? int three += one;
??????? System.out.println("three += one ==>"+three);
??????? int three -= one;
???????? System.out.println("three -= one ==>"+three);
??????? int three *= one;
??????? System.out.println(" three *= one ==>"+three);
??????? int three /= one;
???????? System.out.println(" three /= one ==>"+three);
??????? int three %= one;
??????? System.out.println(" three %= one ==>"+three);
?????? ?
???????

正在回答

3 回答

我試著理解一下你的問題哈(被前面的有點暈)

1、你可能問的是是否需要對結果進行強制轉換?

答:沒關系的,int和int類型進行計算,結果默認也是int類型,所以不需要

2、你可能問的是為什么計算的時候不在前面加int對吧?

http://img1.sycdn.imooc.com//58dcc2bf0001ded503930235.jpg

紅框里面這些呢,實際上是不對的,在編譯器里是無法通過的。

在一個方法體里,同一個變量名只能定義一次。

對于three在最開始已經定義過一次了。之后直接用three + = one;就可以了,不需要int three+ = one;

1 回復 有任何疑惑可以回復我~
#1

囧丨囧 提問者

非常感謝!
2017-03-30 回復 有任何疑惑可以回復我~

整型值做計算,最后結果也會是int整形,不需要再強轉

0 回復 有任何疑惑可以回復我~

本來就是整形??不需要

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167472    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

求大神指點,謝謝

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號