<span id="jix7t"></span>

    首頁 > 賽事 > 正文

    全球視點!java的八種基本數據類型有哪些?java中的switch用法有哪些?

    2023-07-05 15:35:15 驅動中國網

    java的八種基本數據類型有哪些:

    1、byte:8位,最大存儲數據量是255,存放的數據范圍是-128~127之間。

    2、short:16位,最大數據存儲量是65536,數據范圍是-32768~32767之間。

    3、int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。

    4、long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。

    5、float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字后加上f或F。

    6、double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。

    7、boolean:只有true和false兩個取值。

    8、char:16位,存儲Unicode碼,用單引號賦值。

    java中的switch用法有哪些:

    輸出如下:

    星期二

    switch - > 用法:

    使用switch標準方式編寫代碼太多的break造成代碼冗余可讀性不高 可以借助函數式接口和lambda表達式簡化書寫

    代碼如下:

    int dayOfWeek = 2;

    switch (dayOfWeek) {

    case 1 -> System.out.println("星期一");

    case 2 -> System.out.println("星期二");

    case 3 -> System.out.println("星期三");

    case 4 -> System.out.println("星期四");

    case 5 -> System.out.println("星期五");

    case 6 -> System.out.println("星期六");

    default -> System.out.println("星期日");

    }

    輸出結果如下:

    星期二

    switch yield 用法:返回值

    先來開一段標準模式的代碼:

    String weekday = null;

    int dayOfWeek = 2;

    switch (dayOfWeek) {

    case 1:

    weekday = "星期一";

    break;

    case 2:

    weekday = "星期二";

    break;

    case 3:

    weekday = "星期三";

    break;

    case 4:

    weekday = "星期四";

    break;

    case 5:

    weekday = "星期五";

    break;

    case 6:

    weekday = "星期六";

    break;

    default:

    weekday = "星期日";

    break;

    }

    System.out.println(weekday);

    輸出結果如下:

    星期二

    從上面代碼不難看出我們通過條件匹配為變量賦值,再來看看switch yield的簡化寫法

    int dayOfWeek = 2;

    String weekday = switch (dayOfWeek) {

    case 1:

    yield "星期一";

    case 2:

    yield "星期二";

    case 3:

    yield "星期三";

    case 4:

    yield "星期四";

    case 5:

    yield "星期五";

    case 6:

    yield "星期六";

    default:

    yield "星期日";

    };

    System.out.println(weekday);

    輸出結果:

    星期二

    hdjapanhdsexxx| 亚洲国产精久久久久久久| 精品无码久久久久久久久| 在线拍揄自揄在线播放| 乱人伦xxxx国语对白| 欧美videosgratis蛇交| 亚洲综合20p| 狠狠精品干练久久久无码中文字幕| 国产一精品一av一免费爽爽| 青草资源视频在线高清观看| 国产精品va在线播放| 99久久人妻无码精品系列 | 国产偷自视频区视频| 高清破外女出血视频| 国产精品一区二区久久不卡| 黄页网站在线免费观看| 国产精品无码午夜福利| 99这里只有精品| 在线观看无码的免费网站| sss欧美华人整片在线观看| 成人亚洲网站www在线观看| 久久大香伊蕉在人线观看热2| 日韩a无吗一区二区三区| 亚洲中文无码mv| 最新黄色免费网站| 亚洲国产成人91精品| 最新亚洲春色av无码专区| 久久精品国产99久久无毒不卡| 日本高清视频wwww色| 久久久久女人精品毛片九一| 无码丰满熟妇一区二区| 久久天天躁狠狠躁夜夜爽| 成人A级视频在线播放| www.色午夜| 国产精品成人无码久久久久久| 97av在线播放| 国产精品欧美亚洲韩国日本久久 | 天天狠天天透天干天天怕∴| 一卡二卡三卡四卡在线| 天天躁狠狠躁狠狠躁性色av | 成人久久伊人精品伊人|