start from the beginning-JAVA(数据类型转换、运算符、方法入门)
一、数据类型转换#
1.1 自动转换#
- 自动转换:将
取值范围小的类型
自动提升为取值范围大的类型
。
转换原理图#
转换规则#
1.2 强制转换#
- 强制转换类型:将
取值范围大的类型
强制转换为取值范围小的类型
。
转换格式#
数据类型 变量名 = (数据类型)被转数据值
转换原理图解#
强烈注意#
- 浮点数转成整数,直接取消小数点,可能造成数据损失精度。
int
强制转换成short
砍掉两个字节,可能照成数据丢失。
1.3 ASCII编码表#
二、运算符#
2.1 算数运算符#
2.2 赋值运算符#
2.3 比较运算符#
2.4 逻辑运算符#
2.5 三元运算符#
三、方法入门#
3.1 概述#
- 方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理