AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
Java 25
Java 25
级别 6
在 CodeGym 学习编程
JAVA 25 SELF
等级 6,
课时 0
了解 CodeGym 如何把编程学习变成一场令人着迷的冒险:交互式练习、即时反馈、社区支持以及海量实践。在这里,你不只是学习——而是一步步成为真正的开发者,获得开启 IT 职业所需的知识与经验!
Java 中的数字与字符
JAVA 25 SELF
等级 6,
课时 1
在本讲中,你将了解 Java 的数值与字符类型:有哪些整数与小数类型,
BigInteger
和
BigDecimal
有什么用,如何在字面量中使用后缀和下划线,什么是
char
以及它与 Unicode 的关系。实用表格、示例与建议——尽在此页。
小数与 double 类型入门
JAVA 25 SELF
等级 6,
课时 2
在本次 Java 讲座中,你将弄清什么是浮点数,了解类型
float
与
double
的区别,如何声明和初始化变量,如何通过
Scanner
读取数据,如何使用
String.format
格式化输出,并且还会看到在
int
与
double
混合运算时的典型错误。
精度问题与特殊值
JAVA 25 SELF
等级 6,
课时 3
为什么在 Java 中表达式
0.1
+
0.2
并不会恰好得到
0.3
,如何通过容差比较浮点数,
double
有哪些特殊值(
Infinity
、
NaN
),以及如何使用
Double.isInfinite
和
Double.isNaN
进行检查。我们还将拆解常见错误并展示实践示例。
数字的舍入与格式化
JAVA 25 SELF
等级 6,
课时 4
本讲将讲解在 Java 中如何对数字进行舍入并以友好的方式输出:方法
Math.round()
,以及
Math.floor()
、
Math.ceil()
、
Math.rint()
的用法;按指定位数舍入;使用
DecimalFormat
和
String.format
进行格式化;另外还会说明
舍入
与
格式化
的区别以及常见错误。配有实践示例和表格。
Java 中的显式与隐式类型转换
JAVA 25 SELF
等级 6,
课时 5
讲解 Java 中的类型转换:自动(扩展)和显式(收缩)在
int
、
double
、
long
、
byte
、
char
之间的转换,混合表达式的规则,使用
Integer.parseInt
和
Integer.toString
在数字与字符串之间转换,以及强制类型转换(
(
int
)
)与通过
Math.round
四舍五入的区别。附带实用示例与常见错误分析。
IT 产品开发
JAVA 25 SELF
等级 6,
课时 6
在本讲中,你将了解 IT 产品的开发流程:团队中有哪些角色、他们如何协作、Product Owner、UX Designer、DevOps 和开发人员分别做什么,还会简要回顾现代数字服务构建方法的发展历史。
Please enable JavaScript to continue using this application.