JavaSE基础编程笔记:数据类型转换、运算符和方法入门
需积分: 2 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!"。
2022-01-18 上传
2023-07-25 上传
2023-09-07 上传
2024-06-01 上传
2023-04-24 上传
2023-08-17 上传
2023-08-24 上传
2023-07-27 上传
暴躁的仙人
- 粉丝: 11
- 资源: 2
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解