Java基础学习笔记:从入门到精通

需积分: 0 0 下载量 69 浏览量 更新于2024-09-02 收藏 319KB DOCX 举报
“我的java笔记.docx”是作者在学习Java基础时积累的一年笔记,涵盖了Java的基础知识,适合初学者和无Java背景的人群。笔记可能存在少量错误,但整体上是一个全面的Java基础知识总结。 在Java编程语言中,`public class 文件名` 是定义一个公共类的方式,每个Java程序都至少有一个类。`public static void main(String[] args)` 是程序的主入口点,Java程序的执行从这里开始。`main` 方法内的代码是程序的第一行执行代码。在代码中,可以看到如何使用`System.out.println()` 打印输出内容,以及如何进行单行和多行注释。 关于数据类型,Java有基本数据类型和引用数据类型。在笔记中提到了几个基本数据类型: - `int` 用于存储整数,如 `int 自己取的名字 = 数字;` - `double` 用于存储浮点数,可以有小数点,如 `double .. = 数字.小数点;` - `char` 用于存储单个字符,用单引号包围,如 `char. = '字符';` - `String` 用于存储字符串,用双引号包围,如 `String. = "字符串";` - `boolean` 用于存储布尔值,只有 `true` 和 `false` 两个状态,如 `boolean mn = sum > 20;` 在Java中,可以使用`System.out.println()` 打印变量的值,如 `System.out.println(" " + mn);`。此外,`Scanner input = new Scanner(System.in);` 用于从标准输入(通常是键盘)读取用户输入,`input.nextInt()` 获取整数,`input.next()` 获取字符串。 关于运算符,`d++` 和 `a++` 是自增操作,将变量的值加1;`--d` 和 `a--` 是自减操作,将变量的值减1。 在控制流方面,`switch` 语句是一种选择结构,用于根据不同的条件执行不同的代码块。例如: ```java int rank = 1; switch (rank) { case 1: System.out.println(""); break; default: // 如果都不匹配,执行默认情况 break; } ``` `if` 语句是另一种条件判断结构,可以嵌套使用,如示例中的 `if(input.hasNextInt())` 和内部的 `switch` 语句,它会检查输入是否为整数,如果是,则执行 `switch` 语句。 `if` 和 `switch` 结构都可以用来进行条件分支,它们在程序逻辑中起着至关重要的作用。在给定的代码片段中,可以看到如何结合使用 `if` 和 `switch` 来实现更复杂的逻辑判断。 这份笔记提供了Java基础的全面概述,包括类定义、主方法、基本数据类型、输入输出、运算符、控制流结构等关键概念。对于初学者来说,这是一个很好的学习资源,可以帮助他们逐步掌握Java编程的基础知识。