21xrx.com
2024-11-22 13:07:13 Friday
登录
文章检索 我的文章 写文章
Java中if else语句的使用方法及代码案例
2023-06-15 16:18:28 深夜i     --     --
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 语句、控制流

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复