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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在switch語句的情況下如何使用&&運算符?

在switch語句的情況下如何使用&&運算符?

慕哥9229398 2023-03-23 13:46:51
&& 在開關的情況下如何使用?我想將此 if-else 轉換為 switch-case。請幫幫我,我嘗試了很多選項,但沒有一個起作用。if( bpay <= 90000 &&  bpay >= 85000 ){System.out.println("You Job is General Manager");}if( bpay <= 84999 && bpay >= 75000 ){ System.out.println("Your Job is Manager" );}if ( bpay <= 74999 && bpay >= 65000 ){System.out.println("Your Job is Assistant Manager ");}if ( bpay <= 64999 && bpay >= 55000 ){System.out.println("Your Job is Accoutant");}if( bpay <= 54999 && bpay >= 40000 ){System.out.println("Your Job is Clerk");}if( bpay < 40000 )System.out.println("You Job is Security Incharge");
查看完整描述

4 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

這在 Java 中是不可能的。Switch 旨在識別獨特的案例。

PS - 因為,你正在使用 android,試試 Kotlin。您可以使用 when 在 kotlin 中實現它(基本上是switch 但具有 superpowers)。例如:

when(bpay) {

  in 40000..55000 -> println("Your Job is Clerk")

  in 55000..65000 -> println("Your Job is Accoutant")

  //Similarly for the rest

}


查看完整回答
反對 回復 2023-03-23
?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

你不能。Java 語言不支持這一點。它可能適用于其他人,但不適用于這里。大小寫必須是整數、字符串或枚舉。它們不是布爾語句



查看完整回答
反對 回復 2023-03-23
?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

如前所述,這是不可能的。而是使用if-else-if:


if ( bpay <= 90000 &&  bpay >= 85000 ) {

    System.out.println("You Job is General Manager");

} else if( bpay <= 84999 && bpay >= 75000 ) {

    System.out.println("Your Job is Manager" );

} else if ( bpay <= 74999 && bpay >= 65000 ) {

    System.out.println("Your Job is Assistant Manager ");

} else if ( bpay <= 64999 && bpay >= 55000 ) {

    System.out.println("Your Job is Accoutant");

} else if( bpay <= 54999 && bpay >= 40000 ) {

    System.out.println("Your Job is Clerk");

} else if( bpay < 40000 ) {

    System.out.println("You Job is Security Incharge");

}


查看完整回答
反對 回復 2023-03-23
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

Switch-case 不適用于范圍,而是適用于精確匹配或常量值。

所以,你不能把它轉換成 switch-case,你必須在這里使用 if-else


查看完整回答
反對 回復 2023-03-23
  • 4 回答
  • 0 關注
  • 269 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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