JavaSE基础编程笔记:数据类型转换、运算符和方法入门

需积分: 2 1 下载量 186 浏览量 更新于2024-08-05 收藏 60KB MD 举报
JavaSE基础部分笔记总结 本资源总结了JavaSE基础部分的知识点,涵盖了数据类型转换、运算符、方法入门等方面的内容。 **数据类型转换** 在Java中,数据类型转换分为自动转换和强制转换两种。自动转换是将取值范围小的类型自动提升为取值范围大的类型,这是Java自动执行的。强制转换是将取值范围大的类型强制转换成取值范围小的类型,这需要我们自己手动执行。例如,double类型数据可以强制转换为int类型,直接去掉小数点。 ```java //double类型数据强制转成int类型,直接去掉小数点。 int i=(int)1.5; ``` **运算符** 运算符是Java语言中的一种基本元素,用于对数据进行运算和比较。常见的运算符有算数运算符、赋值运算符、比较运算符、逻辑运算符和三元运算符等。 **算数运算符** 算数运算符用于对数值进行加、减、乘、除等运算。例如: ```java int a = 1 + 2; // 加法 int b = 4 - 2; // 减法 int c = 2 * 3; // 乘法 int d = 6 / 2; // 除法 ``` **赋值运算符** 赋值运算符用于将符号右边的值赋值给左边。例如: ```java int a = 5; // 将5赋值给a a += 2; // 等价于a = a + 2; ``` **比较运算符** 比较运算符用于比较两个数的大小关系,结果是一个布尔值。例如: ```java boolean b = 1 > 2; // false boolean c = 3 <= 4; // true ``` **逻辑运算符** 逻辑运算符用于连接两个布尔值,运算结果是一个布尔值。例如: ```java boolean b = true && false; // false boolean c = true || false; // true ``` **三元运算符** 三元运算符用于根据布尔类型表达式的结果选择执行不同的操作。例如: ```java public static void main(String[] args) { int i = (1 == 2 ? 100 : 200); // i = 200 System.out.println(i); int j = (3 <= 4 ? 500 : 600); // j = 500 System.out.println(j); } ``` **方法入门** 方法是Java语言中的一种基本结构,用于将一个功能抽取出来,把代码单独定义在一个大括号中。方法可以重复使用,提高代码的可读性和可维护性。例如: ```java public static void main(String[] args) { printHello(); } public static void printHello() { System.out.println("Hello, World!"); } ``` 在上面的例子中,我们定义了一个名为printHello的方法,该方法用于打印"Hello, World!"。在main方法中,我们调用了printHello方法,使得程序打印出"Hello, World!"。