202302151359
基础编程概念
变量与常量
核心概念
• 变量:用于存储数据值的容器,其值可以在程序运行时改变。
• 常量:一旦被赋值后,其值在程序运行时不能被改变。
示例代码
java
int age = 25; // 变量
final double PI = 3.14159; // 常量
运算符与表达式
核心概念
• 运算符:用于执行程序代码中的操作,包括算术运算符(+、-、*、/)、关系运算符(>、<、==)、逻辑运算符(&&、||)等。
• 表达式:由变量、运算符和常量组成的组合,可以计算出一个值。
示例代码
java
int sum = 5 + 3; // 算术表达式
boolean isPositive = sum > 0; // 逻辑表达式
选择结构
核心概念
• if语句:根据条件是否为真来执行不同的代码块。
• switch语句:根据变量的值来选择不同的代码块执行。
示例代码
java
int score = 85;
if (score > 90) {
System.out.println("优秀");
} else if (score > 80) {
System.out.println("良好");
} else {
System.out.println("一般");
}
switch (day) {
case 1:
System.out.println("周一");
break;
case 2:
System.out.println("周二");
break;
// 更多的case
}
循环结构
核心概念
• for循环:用于在给定次数内重复执行代码块。
• while循环:只要条件为真,就重复执行代码块。
• do-while循环:至少执行一次代码块,然后只要条件为真就继续执行。
示例代码
java
for (int i = 0; i < 5; i++) {
System.out.println("迭代 " + i);
}
int i = 0;
while (i < 5) {
System.out.println("迭代 " + i++);
}
do {
System.out.println("迭代 " + i++);
} while (i < 5);
方法
核心概念
• 方法:一段完成特定功能的代码块,可以接收参数并返回结果。
示例代码
java
public static int multiply(int a, int b) {
return a * b;
}
public static void main(String[] args) {
int result = multiply(5, 10);
System.out.println("结果是:" + result);
}
数组
核心概念
• 数组:相同数据类型的元素集合。
示例代码
java
int[] numbers = {
1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
数组排序算法
核心概念
• 冒泡排序:重复遍历待排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。
• 选择排序:从未排序序列中找到最小(或最大)的元素,存放到排序序列的起始位置。
• 插入排序:构建有序序列,对未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
示例代码
java
int[] array = {
3, 1, 4, 1, 5, 9};
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - 1 - i; j++) {
if (array[j] > array[j + 1]) {
int temp = array[j];
array[