国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 淺談Java數值類型的轉換與強制轉換

淺談Java數值類型的轉換與強制轉換

2021-07-29 11:53Clearlight? Java教程

這篇文章主要介紹了Java數值類型的轉換與強制轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

數值類型之間的轉換

淺談Java數值類型的轉換與強制轉換

6個實心箭頭箭頭表示無信息丟失的轉換;
3個虛箭頭表示可能有精度損失的轉換.

當使用上面兩個數值進行二元操作時,先要將兩個操作數轉換為同一類型,然后再進行計算.
規則:`兩個數中小類型的值將自動轉換為大類型的值.
小轉大可以,但是大轉小會損失精度,則需要強制轉換.

強制類型轉換

語法格式

在圓括號中給出想要轉換的目標類型,后面緊跟待轉換的變量名.

例:
double m = 9.99;
int n = (int)m;
其中n的值為9.

強制類型轉換通過截斷小數部分將浮點值轉換為整形.

math.round()

返回最接近參數的 int。結果將舍入為整數:加上 1/2,對結果調用 floor 并將所得結果強制轉換為 int 類型。換句話說,結果等于以下表達式的值:

(int)math.floor(a + 0.5f)

特殊情況如下:
如果參數為 nan,那么結果為 0。
如果結果為負無窮大或任何小于等于 integer.min_value 的值,那么結果等于 integer.min_value 的值。
如果參數為正無窮大或任何大于等于 integer.max_value 的值,那么結果等于 integer.max_value 的值。

public static int round(float a) :
若傳入round方法的值為float,返回值為int,可直接用int類型的值接收即可.
public static long round(double a) :
但傳入round方法的值為double時,返回值為long,則需要手動強轉為int類型.

代碼示例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class mathrounddemo {
    public static void main(string[] args) {
        double a = 1.847;
        system.out.println(math.round(a));
        
        float b = 1.847f;
        system.out.println(math.round(b));
        
        int c = (int)math.round(a);
        system.out.println(c);
        
        system.out.println(math.round(a*100)/100.0);
        system.out.printf("%.2f",a);
    }
}
/*輸出:
2
2
2
1.85
1.85
*/

代碼分析:

float b = 1.847f;若不添加后綴f,則需要將1.847進行強轉,默認小數位double類型.賦給float(大轉小會損失精度,則需要強制轉換).
int c = (int)math.round(a);傳入的參數為double類型,返回類型為long,同理,大轉小,需要強制轉換.

淺談Java數值類型的轉換與強制轉換

對于想要進行小數位數的保留方法,此代碼中想要1.847保留小數點后兩位:
system.out.println(math.round(a*100)/100.0);
原理:小數點先右移兩位后應用math.round方法進行四舍五入后,在將小數點向左移兩位.

system.out.printf("%.2f",a);
原理:應用了格式化輸出,推薦使用這種方式簡單高效穩定.具體介紹請看:java中格式化輸出

以上所述是小編給大家介紹的java數值類型的轉換與強制轉換詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://blog.csdn.net/qq_36852780/article/details/89048556#_3

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩精品一区二区三区在线播放 | 久久久久久久久久亚洲 | 色吧一区| 午夜国产 | 99精品热视频 | 中文字幕av一区二区三区 | 国产免费一区二区三区最新6 | 中文字幕综合 | 成人妇女免费播放久久久 | 黄色片免费观看 | 久久精品国产一区二区三区不卡 | 成人片免费看 | 国产精品污www一区二区三区 | 免费在线观看黄色网址 | 久久精品成人一区二区三区蜜臀 | 日韩一区二区三区视频 | 欧美在线综合 | 欧美久久久久久久久久 | 午夜免费av | 亚洲精品在线播放 | 天天久久 | 亚洲一区二区三区在线播放 | 在线理论电影 | 亚洲精品成人悠悠色影视 | 97国产精品 | 一区二区在线 | 久久成| 欧美国产精品一区二区 | 国产日韩一区 | 极品国产粉嫩av免费观看 | 欧美日韩一区二区三区在线观看 | 一区二区三区在线观看视频 | yw193.com尤物在线 | 国产精品美女久久久久久久久久久 | 一本一道久久a久久精品综合 | 色噜噜视频在线观看 | 国产成年人电影在线观看 | 午夜久久久 | 一级片在线观看 | 免费黄色大片 | 亚洲精品国产第一综合99久久 |