根据给定的信息,我们可以从这份Java基础笔记中提取并总结出多个重要的知识点: ### Java基本数据类型 在Java中,存在多种基本数据类型,包括整型、浮点型等。 - **整型**:`byte`, `short`, `int`, `long`。 - **浮点型**:`float`, `double`。 这些数据类型的使用非常广泛,例如在下面的代码片段中可以看到对`int`类型的使用: ```java public class Test { public static void main(String[] args[]) { int score = 90; // ... } } ``` ### 字符与条件判断语句 - **字符类型**:`char`,可以用来存储单个字符。例如: ```java char c = 'a'; ``` - **条件判断**:`switch`语句,用于基于不同条件执行不同的代码块。例如: ```java switch (c) { case 'b': System.out.println('b'); break; case 'c': System.out.println('c'); break; case 'a': System.out.println('a'); break; default: System.out.println('d'); } ``` ### 循环结构 - **`for`循环**:用于重复执行一段代码直到满足某个条件为止。例如: ```java for (int i = 0; i < 10; i++) { System.out.println(i); } ``` - **`while`循环**:同样用于重复执行一段代码,但条件检查发生在每次循环的开始。例如: ```java int i = 0; while (i < 10) { System.out.println(i); i++; } ``` ### 数组和循环的应用 - **数组**:可以用来存储一系列相同类型的数据。下面的代码展示了如何打印100到200之间的所有非质数: ```java for (int i = 100; i < 201; i++) { boolean b = false; for (int j = 2; j < i - 1; j++) { int k = i % j; if (k == 0) { b = true; } } if (!b) { System.out.println(i); } } ``` ### 运算符 - **自增/自减运算符**:如`++i`表示先进行加1操作再返回值,而`i++`则表示先返回值再进行加1操作。例如: ```java int i = 5; int j = i++ + 5; System.out.println(i); // 输出6 System.out.println(j); // 输出10 ``` - **逻辑运算符**:`&&`表示逻辑与,只有当两个条件都为真时才返回真;`||`表示逻辑或,只要有一个条件为真就返回真。例如: ```java if (score > 85 && score <= 100) { System.out.println("优秀"); } else if (score > 75 && score <= 85) { System.out.println("良好"); } else if (score > 60 && score <= 75) { System.out.println("及格"); } else if (score <= 60 && score >= 0) { System.out.println("不及格"); } else if (score > 100 || score < 0) { System.out.println("成绩超出范围"); } ``` ### 控制台输出与格式化 - **控制台输出**:使用`System.out.println()`方法来打印输出。例如: ```java System.out.println(i); ``` ### 类和对象 - **类**:是Java中的一个基本概念,它定义了一组具有相同属性和行为的对象。例如: ```java class Dog { String name; int age; void jump() { System.out.println("跳!"); } } public class Test { public static void main(String[] args) { Dog d = new Dog(); d.name = "旺财"; d.age = 2; d.jump(); System.out.println(d.name); } } ``` ### 方法重载 - **方法重载**:允许在同一个类中定义多个同名的方法,但参数列表必须不同。例如: ```java class A { void funA() { System.out.println("无参funA"); } void funA(int i) { System.out.println("有整型参数的funA"); } void funA(int i, double d) { System.out.println("有两个参数的funA"); } } public class Test { public static void main(String[] args) { A a = new A(); a.funA(); a.funA(1, 2.0); } } ``` 通过以上这些知识点的学习,我们可以更深入地理解Java编程的基础,并能更好地应用到实际项目开发中。
- 粉丝: 5501
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助