1、条件控制语句
条件控制语句用于根据特定条件来决定程序的执行路径。在Java中,主要有if语句和switch语句。
(1)if语句
if语句用于检查条件是否为真,如果条件为真,则执行相应的代码块。
int num = 10;
if (num > 0) {
System.out.println("这个数是正数");
} else {
System.out.println("这个数是负数或零");
}
(2)switch语句
switch语句用于在多个选项中选择一个执行。它基于一个表达式的值来匹配不同的case,并执行相应的代码块。
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "星期一";
break;
case 2:
dayName = "星期二";
break;
case 3:
dayName = "星期三";
break;
default:
dayName = "无效的天数";
}
System.out.println("今天是" + dayName);
2、Random类
Random类用于生成伪随机数。通过创建Random对象,我们可以使用它的方法生成随机数。
import java.util.Random;
Random random = new Random();
int randomNumber = random.nextInt(10); // 生成一个0到9之间的随机整数
System.out.println("随机数:" + randomNumber);
3、数组
数组是存储同一类型数据的集合。在Java中,数组有固定的长度,可以使用不同方式进行初始化、访问和遍历。
(1)定义和静态初始化
定义数组时需要指定数据类型和长度,并使用大括号初始化数组元素。
int[] numbers = {1, 2, 3, 4, 5};
(2)地址值和元素访问
使用数组名加索引来访问数组中的元素,索引从0开始。
int firstElement = numbers[0];
System.out.println("第一个元素:" + firstElement);
(3)遍历数组
使用for循环或增强型for循环来遍历数组中的元素。
for (int i = 0; i < numbers.length; i++) {
System.out.println("元素:" + numbers[i]);
}
// 增强型for循环
for (int number : numbers) {
System.out.println("元素:" + number);
}
(4)动态初始化
可以先创建数组并指定长度,然后逐个为数组元素赋值。
int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
// ...
以上就是Java条件控制语句、Random类和数组的全部内容,作者能力有限,如果不足请及时指出。