网站首页 > 精选教程 正文
条件判断
一般,我们可以用if-else来做条件判断,不过如果是和特定值比较时,也可以用switch-case。
代码演示
public class Test {
public static void main(String[] args) {
String gender = "男";
switch (gender) {
case "男":
System.out.println("先生,您好");
break;
case "女":
System.out.println("女士,您好");
break;
default:
System.out.println("您好");
}
}
}
代码简析:
- main方法是程序执行入口。
- 第三行是待判断的变量,实际的程序肯定不是固定一个值放这里,否则就没必要判断了。
- 4到13行,是switch-case判断,每个case判断完,要加一个break,否则流程会继续往下执行。一般都需要最后面加个default,表示默认情况。
上方代码,直接拷贝到开发工具IDEA中可以用了。
Java开发工具:IDEA(下载和使用方法可以看我们下面的专栏)
想完整学Java编程,可以看我下面这个专栏:
猜你喜欢
- 2024-12-04 用注解进行参数校验,spring validation介绍、使用、实现原理分析
- 2024-12-04 Java字符串是否相等的三种判断方法
- 2024-12-04 Java判空,Optional和工具类真香?还是if(obj == null)更靠谱?
- 2024-12-04 Android应用编程番外篇:使用if判断还是Java异常?
- 2024-12-04 吃透Java IO:字节流、字符流、缓冲流
- 2024-12-04 springboot自定义注解-注解校验,让代码更简洁
- 2024-12-04 JAVA如何判断多个线程已经执行结束
- 2024-12-04 Java 到底是值传递还是引用传递?
- 2024-12-04 SpringBoot数据校验与优雅处理详解
- 2024-12-04 java中==与equals本质区别看完必懂
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)