Java自学之路-Java基础教程-14:Java基本语句之4-条件判断语句switch和case
2018-03-17 10:47
1026 查看
switch意思是开关,是Java的条件判断语句的关键字。switch要和case关键字一起用,case就是如果是这种情况的意思。
public static void main(String[] args) {
char grade = 'A';
switch (grade) {
case 'A':
System.out.println("Best grade"); break;
case 'B':
System.out.println("Better grade"); break;
case 'C':
System.out.println("Good grade"); break;
default:
System.out.println("Bad grade");
}
}
这段程序判断级别A,B,C。如果是A,那就打印Best grade。如果是B,那就打印Better grade。如果是C,那就打印Good grade。如果是其他情况,默认打印Bad grade。
上面程序执行结果就是打印了Best grade,因为变量grade为'A'。
其实switch可以用if来代替,下面给出if语句的实现,执行结果和switch语句一样:
public static void main(String[] args) {
char grade = 'A';
if (grade == 'A') {
System.out.println("Best grade");
} else if (grade == 'B') {
System.out.println("Better grade");
} else if (grade == 'C') {
System.out.println("Good grade");
} else {
System.out.println("Bad grade");
}
}
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字
public static void main(String[] args) {
char grade = 'A';
switch (grade) {
case 'A':
System.out.println("Best grade"); break;
case 'B':
System.out.println("Better grade"); break;
case 'C':
System.out.println("Good grade"); break;
default:
System.out.println("Bad grade");
}
}
这段程序判断级别A,B,C。如果是A,那就打印Best grade。如果是B,那就打印Better grade。如果是C,那就打印Good grade。如果是其他情况,默认打印Bad grade。
上面程序执行结果就是打印了Best grade,因为变量grade为'A'。
其实switch可以用if来代替,下面给出if语句的实现,执行结果和switch语句一样:
public static void main(String[] args) {
char grade = 'A';
if (grade == 'A') {
System.out.println("Best grade");
} else if (grade == 'B') {
System.out.println("Better grade");
} else if (grade == 'C') {
System.out.println("Good grade");
} else {
System.out.println("Bad grade");
}
}
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字
相关文章推荐
- Java自学之路-Java基础教程-11:Java基本语句之1-条件控制语句if和else
- Java自学之路-Java基础教程-12:Java基本语句之2-循环控制语句for
- Java自学之路-Java基础教程-13:Java基本语句之3-循环控制语句while和do while
- java题目:求 1+2+...+n,要求不能用除法、 for、 while、 if、 else、 switch、 case 等关键字及条件判断语句( A?B:C)。
- Java自学之路-Java基础教程-9:Java的变量类型-8种基本类型和3种引用类型
- 剑指Offer(Java版): 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。Java实现
- java基础条件判断循环语句
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- 【九度1506】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
- 毕向东_Java基础视频教程-第02天-switch语句的特点
- Java 基础源码 switch语句判断指定月份属于一年中的哪个季度
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 不使用乘除法,for,while,if,else,switch,case,条件判断语句(A?B:C) 实现:1+2+....+n
- 求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C)
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 求1+2+…+n 要求不能使用 乘 除 法、for、while、if、else、switch、case等关键字以及条件判断语句
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)