当前位置:实例文章 » JAVA Web实例» [文章]Java:控制流程 + 数组 详解(原理 + 用法 + 例子)

Java:控制流程 + 数组 详解(原理 + 用法 + 例子)

发布人:shili8 发布时间:2025-01-25 05:02 阅读次数:0

**Java:控制流程 + 数组详解**

在 Java 中,控制流程和数组是两个非常重要的概念。控制流程指的是程序执行过程中的分支、循环等逻辑结构,而数组则是一种用于存储多个值的数据结构。在本文中,我们将详细介绍这些概念的原理、用法以及例子。

**1. 控制流程**

控制流程是指程序执行过程中的分支、循环等逻辑结构。它决定了程序的执行顺序和路径。Java 中有以下几种基本的控制流程:

###1.1 if-else语句if-else语句用于根据条件进行分支。如果条件为真,则执行if块中的代码,如果条件为假,则执行else块中的代码。

javapublic class IfElseExample {
 public static void main(String[] args) {
 int x =10;
 if (x >5) {
 System.out.println("x大于5");
 } else {
 System.out.println("x小于或等于5");
 }
 }
}


###1.2 switch语句switch语句用于根据变量的值进行分支。它比if-else语句更方便和高效。

javapublic class SwitchExample {
 public static void main(String[] args) {
 int x =3;
 switch (x) {
 case1:
 System.out.println("x等于1");
 break;
 case2:
 System.out.println("x等于2");
 break;
 case3:
 System.out.println("x等于3");
 break;
 default:
 System.out.println("x不等于1、2或3");
 }
 }
}


###1.3 for循环for循环用于重复执行某段代码。它比while循环更方便和高效。

javapublic class ForExample {
 public static void main(String[] args) {
 int x =0;
 for (int i =0; i < 5; i++) {
 System.out.println("x=" + x);
 x++;
 }
 }
}


###1.4 while循环while循环用于重复执行某段代码。它比for循环更灵活和高效。

javapublic class WhileExample {
 public static void main(String[] args) {
 int x =0;
 while (x < 5) {
 System.out.println("x=" + x);
 x++;
 }
 }
}


**2. 数组**

数组是用于存储多个值的数据结构。它可以存储相同类型的元素。

###2.1 声明和初始化
javapublic class ArrayExample {
 public static void main(String[] args) {
 int[] arr = new int[5];
 for (int i =0; i < 5; i++) {
 arr[i] = i *10;
 }
 System.out.println(Arrays.toString(arr));
 }
}


###2.2 访问和修改
javapublic class ArrayExample {
 public static void main(String[] args) {
 int[] arr = {1,2,3,4,5};
 System.out.println("arr[0]=" + arr[0]);
 arr[0] =10;
 System.out.println(Arrays.toString(arr));
 }
}


###2.3 遍历
javapublic class ArrayExample {
 public static void main(String[] args) {
 int[] arr = {1,2,3,4,5};
 for (int i : arr) {
 System.out.println("arr[" + i + "]=" + i);
 }
 }
}


**总结**

控制流程和数组是Java中非常重要的概念。它们决定了程序的执行顺序和路径,用于存储多个值的数据结构。在本文中,我们详细介绍了这些概念的原理、用法以及例子。

其他信息

其他资源

Top