第十八天
一、今日工作
今天聚焦于Java变量相关练习 。先是复习了Java变量的基础概念,像变量的声明、初始化,以及不同数据类型(基本数据类型如int、double、char等,引用数据类型后续深入)的使用规则。接着通过编写小代码实践,比如声明一个int类型变量存储年龄,用double类型变量计算圆的面积(结合Math.PI ),在字符类型变量练习中,尝试了字符的赋值与输出。还做了变量拼接输出字符串的练习,比如将姓名、年龄等变量整合成一句自我介绍语句打印,过程中熟悉了变量在表达式和输出语句里的运用。
二、明日计划
打算继续深化Java变量练习,加入不同数据类型转换的内容,像自动类型转换和强制类型转换的实操,分析转换时可能出现的精度问题。同时,结合变量做简单的逻辑判断练习,比如利用变量存储成绩,通过if语句判断成绩等级,让变量与流程控制结合起来,拓展对变量在实际场景中作用的理解。
三、遇到的问题及解决
在练习字符变量时,一开始混淆了字符单引号( ' )和字符串双引号( " )的使用,把字符赋值写成 char ch = "a"; ,编译器报错。查阅Java基础语法资料后,明确字符类型必须用单引号包裹单个字符,修正为 char ch = 'a'; 解决问题。另外,在变量参与运算时,对于不同数据类型运算结果的类型判定不太清晰,比如int和double运算,后来通过查看Java数据类型运算规则文档,了解到会自动向范围大的类型转换,才理顺逻辑,后续还得多做这类混合运算练习加深记忆。

浙公网安备 33010602011771号