Java复习小结

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[
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值