Java中的条件判断语句主要有if语句、switch语句和三元运算符。这些语句可以根据不同的条件来执行不同的代码块。
1.if语句用于根据一个布尔表达式的结果来决定是否执行某段代码。
2.if-else语句在if语句的基础上增加了一个可选的else分支,用于在条件不满足时执行其他代码块。
3.if-else if-else语句可以根据多个不同的条件来执行对应的代码块,当一个条件满足时,后续的条件将不再被判断。
4.switch语句可以根据一个表达式的值来选择性地执行多个代码块。
5.switch-case语句用于匹配表达式的值,并执行与之对应的代码块,如果没有匹配到任何case,则会执行default分支。
6.三元运算符是一种简洁的条件判断方式,它可以在一行中表示if-else语句中的判断逻辑。
下面是一些示例:
7.使用if语句判断一个数是否为正数: if (num > 0) { System.out.println(“该数为正数”); }
8.使用if-else语句判断一个数是否为偶数: if (num % 2 == 0) { System.out.println(“该数为偶数”); } else { System.out.println(“该数为奇数”); }
9.使用if-else if-else语句判断一个数的正负情况: if (num > 0) { System.out.println(“该数为正数”); } else if (num < 0) { System.out.println(“该数为负数”); } else { System.out.println(“该数为零”); }
10.使用switch-case语句判断一个字符是否为元音字母: switch (ch) { case ‘a’: case ‘e’: case ‘i’: case ‘o’: case ‘u’: System.out.println(“该字符是元音字母”); break; default: System.out.println(“该字符不是元音字母”); }
11.使用三元运算符判断一个年份是否为闰年: boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0; System.out.println(isLeapYear ? “该年份是闰年” : “该年份不是闰年”);
12.使用if语句判断一个字符串是否为空: if (str == null || str.isEmpty()) { System.out.println
(“该字符串为空”); }
13.使用if-else语句判断一个数组是否为空: if (array == null || array.length == 0) { System.out.println(“该数组为空”); } else { System.out.println(“该数组不为空”); }
14.使用if-else if-else语句判断一个数字的大小范围: if (num < 0) { System.out.println(“该数小于零”); } else if (num > 0) { System.out.println(“该数大于零”); } else { System.out.println(“该数等于零”); }
15.使用switch-case语句判断一个月份的天数: switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: System.out.println(“该月份有31天”); break; case 4: case 6: case 9: case 11: System.out.println(“该月份有30天”); break; case 2: System.out.println(“该月份有28或29天”); break; }
16.使用三元运算符判断一个数是否为质数: boolean isPrime = num > 1 && IntStream.range(2, num).noneMatch(i -> num % i == 0); System.out.println(isPrime ? “该数是质数” : “该数不是质数”);
17.使用if语句判断一个字符串是否包含特定的字符: if (ains(“abc”)) { System.out.println(“字符串包含abc”); }
switch case判断字符串18.使用if-else语句判断一个年龄是否在合法范围内: if (age >= 0 && age <=120) { System.out.println(“年龄合法”); } else { System.out.println(“年龄不合法”); }
19.使用if-else if-else语句判断一个数字的奇偶性: if (num % 2 == 0) { System.out.println(“该数为偶数”); } else if (num % 2 == 1) { System.out.println(“该数为奇数”); } else { System.out.println(“该数不是整数”); }
20.使用switch-case语句判断一个字符的类型: switch (ch) { case ‘a’: case ‘e’: case ‘i’: case ‘o’: case ‘u’: System.out.println(“该字符是元音字母”); break; case ‘b’: case ‘c’: case ‘d’: System.out.println(“该字符是辅音字母”); break; default: System.out.println(“该字符不是字母”); }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。