21xrx.com
2025-06-20 04:57:00 Friday
登录
文章检索 我的文章 写文章
Java中if else语句的使用方法及代码案例
2023-06-15 16:18:28 深夜i     14     0
Java if

在Java编程中,if else语句是一种常用的控制流语句,用于根据程序的条件选择执行不同的代码块。下面通过简单的代码案例来介绍Java中if else语句的用法。

假设我们要编写一个程序,判断一个数字x是否为偶数,如果是偶数则输出“x是偶数”,如果不是则输出“x是奇数”。具体实现如下:

public class EvenOrOdd {
 public static void main(String[] args) {
  int x = 8;
  if (x % 2 == 0) {
   System.out.println(x + "是偶数");
  } else {
   System.out.println(x + "是奇数");
  }
 }
}

在上面的代码中,我们使用了if else语句来判断x是否为偶数。if语句的条件是x % 2 == 0,即x除以2的余数是否为0,如果是,则执行if语句中的代码块,输出“x是偶数”,否则执行else语句中的代码块,输出“x是奇数”。

除了上面的例子之外,if else语句还可以结合其他的控制流语句一起使用,例如for循环、while循环等,来实现更加复杂的逻辑。下面再来看一个例子,判断一个数组中是否有重复的数字,如果有则输出“数组中存在重复数字”,否则输出“数组中不存在重复数字”。

public class DuplicateNumber {
 public static void main(String[] args) {
  int[] arr = 3;
  boolean flag = false;
  for (int i = 0; i < arr.length - 1; i++) {
   for (int j = i + 1; j < arr.length; j++) {
    if (arr[i] == arr[j])
     flag = true;
     break;
    
   }
   if (flag)
    break;
   
  }
  if (flag) {
   System.out.println("数组中存在重复数字");
  } else {
   System.out.println("数组中不存在重复数字");
  }
 }
}

在上面的代码中,我们使用了嵌套的for循环来依次比较数组中的每一对数字,判断是否有相同的数字。如果有相同的数字,则将flag标志设为true,跳出循环;否则继续比较下一对数字。最后根据flag标志的值输出结果。

三个 else 语句、控制流

  
  

评论区