switch的用法是判斷case后面的表達(dá)式和switch后面的表達(dá)式是否相匹配,一旦case匹配,就會(huì)順序執(zhí)行后面的程序代碼,而不管后面的case是否匹配,直到遇見break。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、屏邊網(wǎng)絡(luò)推廣、小程序開發(fā)、屏邊網(wǎng)絡(luò)營銷、屏邊企業(yè)策劃、屏邊品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供屏邊建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.rwnh.cn
switch(t),t的值貌似只有幾類,只能是char或者int。根據(jù)t的值不同,選擇不同的case語句,比如t==10的時(shí)候,會(huì)尋找case 10: 對(duì)應(yīng)10的執(zhí)行語句;break;如果沒有case 10則會(huì)去執(zhí)行default:默認(rèn)的執(zhí)行語句。
java switch語句如下:
Scanner input = new Scanner (System.in)。
int temp=0。
System.out.println("請(qǐng)輸入等級(jí):")。
String a = input.next()。
if(a.equals("優(yōu)秀")){。
temp=0。
}else if(a.equals("中等")){。
temp=1 }。
switch (temp) {。
case 0。
System.out.println("100")。
break。
case 1。
System.out.println("80")。
break。
default。
首先第8句改成sc.nextLine();//sc.next()你輸入一個(gè)空格就結(jié)束了
switch case 塊里邊:
switch(op){
case "....":System.out.println("....");break;
//一定要記得break,否則不會(huì)中斷,繼續(xù)執(zhí)行下一條的case
//其他
default:System.out.println();break;//其他的處理
}
你的第一個(gè)問題:switch語句中的case必須是常量,也就是不能更改的值。在Java中常量需要用final修飾,而沒有final修飾的是變量。switch語句本身的選擇原理就是當(dāng)某個(gè)變量為某個(gè)值時(shí)執(zhí)行某段代碼,所以case后面肯定是常量,而不能是變量。
第二個(gè)問題:每一段case執(zhí)行的代碼最后必須接一個(gè)break來結(jié)束選擇分支,否則,會(huì)自動(dòng)執(zhí)行下一個(gè)case代碼,你這里的代碼就必須是:
switch?(k)?{
case?x:
System.out.println("0");
break;
case?Y:
System.out.println("1");
break;
case?Y?+?1:
System.out.println("2");
break;
}
java switch語句有哪些如下:
Scanner input = new Scanner (System.in)。
int temp=0。
System.out.println("請(qǐng)輸入等級(jí):")。
String a = input.next()。
if(a.equals("優(yōu)秀")){。
temp=0。
}else if(a.equals("中等")){。
temp=1 }。
switch (temp) {。
case 0。
System.out.println("100")。
break。
case 1。
System.out.println("80")。
break。
default。
編程工具:
Eclipse:一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。
NetBeans:開放源碼的Java集成開發(fā)環(huán)境,適用于各種客戶機(jī)和Web應(yīng)用。
IntelliJ IDEA:在代碼自動(dòng)提示、代碼分析等方面的具有很好的功能。
MyEclipse:由Genuitec公司開發(fā)的一款商業(yè)化軟件,是應(yīng)用比較廣泛的Java應(yīng)用程序集成開發(fā)環(huán)境。
EditPlus:如果正確配置Java的編譯器“Javac”以及解釋器“Java”后,可直接使用EditPlus編譯執(zhí)行Java程序。
文章標(biāo)題:java代碼swich java代碼例子
網(wǎng)頁鏈接:http://www.rwnh.cn/article48/doggohp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、App開發(fā)、網(wǎng)站設(shè)計(jì)、網(wǎng)站維護(hù)、ChatGPT、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)