Java基础语法笔记:从二进制到数组的进阶之路

一、基础数据类型与进制基础
计算机以二进制作为数据存储与运算的底层逻辑,十进制与二进制的相互转换是编程基础:十进制转二进制采用 “除 2 取余,倒序排列”,二进制转十进制则通过按位权展开求和实现。
Java 语言定义了四类八种基础数据类型,用于存储不同类型与范围的数据:
整数类型:byte(8 位,-128~127)、short(16 位,-32768~32767)、int(32 位,-21⁹~21⁹-1,默认整数类型)、long(64 位,超大整数场景)。
浮点类型:float(单精度)、double(双精度,默认浮点类型)。
字符类型:char(16 位,基于 Unicode 编码,数据需以单引号包裹)。
布尔类型:boolean,仅包含true与false两个取值,用于条件判断场景。
数据类型转换遵循明确规则:byte→short→int→long→float→double为自动类型转换(小范围转大范围,安全无溢出);大范围转小范围需显式强制转换,否则存在数据溢出风险。
二、运算符与流程控制

  1. 逻辑运算符
    Java 提供三类核心逻辑运算符:
    &&(逻辑与):仅当左右操作数均为true时,结果为true;
    ||(逻辑或):左右操作数任一为true时,结果为true;
    !(逻辑非):对操作数取反,true变false,false变true。
  2. 分支语句
    switch语句:多分支场景的专用分支语句,语法结构为switch(表达式) { case 常量: 代码块; break; ... default: 代码块; }。需注意break关键字的作用,若省略会触发 “case 穿透”,导致后续分支代码无条件执行。
    if-else语句:通用分支结构,适用于条件判断场景。
  3. 循环语句
    Java 提供三种基础循环结构,分别适配不同业务场景:
    for循环:for(初始化; 条件判断; 步进) { 循环体 }; 适合已知循环次数的场景,如数组遍历
    while循环:while(条件判断) { 循环体 } ; 先判断条件,再执行循环体
    do...while循环:do { 循环体 } while(条件判断); 先执行一次循环体,再判断条件,保证循环体至少执行一次
    break与continue为循环控制关键字:break用于终止当前整个循环;continue用于跳过本次循环剩余代码,直接进入下一次循环判断。
    三、数组的定义与应用
    数组是存储相同类型数据的有序集合,Java 中数组的创建与使用遵循以下规则:
    1.数组定义方式:
    // 方式1:指定长度初始化
    int[] arr1 = new int[5];
    // 方式2:直接赋值初始化
    int[] arr2 = {33, 22, 18, 27};
    // 方式3:new关键字+初始化值
    int[] arr3 = new int[]{33, 22, 18, 27};
    核心操作:通过索引(从0开始)访问或修改数组元素,通过arr.length获取数组长度;遍历数组通常使用for循环,语法为for(int i=0; i<arr.length; i++) { ... }。
    典型应用场景:数组的基础应用包括遍历求和、查找最大值 / 最小值等,例如遍历数组计算元素和的实现如下:
    int[] arr = {37, 22, 12, 11, 8, 20};
    int sum = 0;
    for(int i=0; i<arr.length; i++) {
    sum += arr[i];
    }
    System.out.println(sum);
    四、入门学习总结
    Java 基础语法体系以 “数据类型为基础,流程控制为骨架,数组为批量数据处理工具” 构建。入门阶段的核心目标是建立编程逻辑思维,掌握数据定义、运算、分支与循环控制、批量数据处理的基础能力,为后续面向对象编程、异常处理等进阶内容奠定基础。
posted @ 2026-05-23 22:58  定缘  阅读(15)  评论(0)    收藏  举报