2018-04-04 JAVA轉換

數據類型轉換:
1.自動轉換(簡單說就是把低一級的類型放在高一級的類型,不需要轉化,自動轉化,兩種類型兼容)

public class Miao {
    public static void main(String[] args){
        double first =81.29;
        int add = 2;
        double s = add;//s=2.0
        System.out.println(s);
    }
}

類型轉換
byte----short,int,long,float,double
short---int,long,float,double
int------long,float,double
float---double
2.強制轉換(某些類型強制轉化,會造成部分數據丟失)
(強轉類型)表達式

public class Miao {
    public static void main(String[] args){
        int i=(int)2.4;//i=2
        System.out.println(i);
    }
}
public class Miao {
    public static void main(String[] args){
        byte i=(byte)128;//i=-128
        System.out.println(i);
    }
}
運算符:
算術運算符
a:一元運算符,只有一個操作數
++,-- 后綴優(yōu)先級最低,前綴優(yōu)先級最高
b:二元運算符,有兩個操作數
+,-,*,/,%
賦值運算符
=,+=,-=,*=,/=,%=
關系運行符
>,>=,<,<=,==,!=
邏輯運算符
&&,||,!

運算符優(yōu)先級:
0.括號
1.!,前綴++,--
2.,/,%
3.+,-
4.>,>=,<,<=
5.==,!=
6.&&
7.||
8.=,+=,-=,
=,/=,%=
9.后綴++,--

條件語句:
if(條件) {
執(zhí)行語句;
} else if(條件) {
執(zhí)行語句;
} ...
else {
執(zhí)行語句;
}

 if(a%2==0){
            System.out.println("偶數");
        }else{
            System.out.println("奇數");
        }

switch(表達式) {
case 值1:執(zhí)行語句;(break;)
case 值2:執(zhí)行語句;
....
default: 執(zhí)行語句;
}

 case 1:
        System.out.println("獎勵iPad");
        break;
        case 2:
        System.out.println("獎勵手機");
        break;
        default:
        System.out.println("程序結束"); 
    }
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容