Java黑皮书课后题第2章:2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第2章:2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.18(打印表格)編寫程序,顯示下面的表格,將浮點數值類型轉化為整數
- 題目
- 題目描述
- 代碼
- 方法評價
- 化繁為簡:強制(數據)類型轉換
題目
題目描述
2.18(打印表格)編寫程序,顯示下面的表格,將浮點數值類型轉化為整數
a b pow(a, b)
1 2 1
2 3 8
3 4 81
4 5 1024
5 6 15625
代碼
public class Test2_18 {public static void main(String[] args) {System.out.println("a b pow(a, b)");int a=1, b=2;System.out.println(a+" "+b+" "+(int)Math.pow(a,b));a=2;b=3;System.out.println(a+" "+b+" "+(int)Math.pow(a,b));a=3;b=4;System.out.println(a+" "+b+" "+(int)Math.pow(a,b));a=4;b=5;System.out.println(a+" "+b+" "+(int)Math.pow(a,b));a=5;b=6;System.out.println(a+" "+b+" "+(int)Math.pow(a,b));} }方法評價
方法沒有使用循環語句,會比較冗雜
化繁為簡:強制(數據)類型轉換
簡單理解,就是
byte short int long float double
上面6種數據類型想從右邊(的類型)轉向左邊(的類型)
現階段主要用在double轉int(后續會接觸到子類轉父類)
處理:在表達式或者被轉的數值前面加個括號,括號內是目標格式,賦值給一個變量即可
[手動兩格]比如:int a = (int)1.23;
那么此時a就是1
其它的自己聯想就行
從網上扒拉很多資料,發現這個資料比較適合理解:
http://www.weixueyuan.net/view/5957.html
總結
以上是生活随笔為你收集整理的Java黑皮书课后题第2章:2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第2章:*2.17(
- 下一篇: Java黑皮书课后题第2章:*2.19(