当前位置: 首页 > news >正文

第二十一天

今天专注学习 Java 数据类型 ,从基础概念到实际运用做了系统梳理:

  • 理解了基本数据类型 ,像  byte (1字节,范围 -128~127 )、 short (2字节 )、 int (4字节 ,常用整数类型 )、 long (8字节 ,需加  L  后缀 ,如  100L  );还有  float (4字节 ,带  F  后缀 ,如  3.14F  )、 double (8字节 ,默认小数类型 ) ,以及  char (2字节 ,存储单个字符 ,用单引号  'A'  )、 boolean (仅  true  /  false  )。
  • 实践了引用数据类型 ,比如  String  类 ,学会用  String name = "Java";  定义字符串 ,还尝试了字符串拼接、获取长度( length()  方法 )等操作 。
  • 做了简单代码练习 ,用不同数据类型定义变量、做运算 ,验证类型范围和转换规则(像  int  转  double  自动提升 , double  转  int  需强制类型转换 ,但会丢失精度 )。

明日计划

打算深入练 数据类型的实际场景应用 ,比如:

  • 模拟小需求(如计算商品价格总和 ,用  double  存价格 ;统计字符频率 ,用  char  遍历字符串 )。
  • 研究包装类 (如  Integer 、 Double  等 ),对比基本类型和包装类的区别 ,练习自动装箱( int  自动转  Integer  )、拆箱( Integer  转  int  )。

问题与解决

问题:练习时,把  long  类型变量赋值超大数(没加  L  后缀 ),编译报错 。
解决:回忆知识点,Java 中整数默认是  int  类型 ,超  int  范围(-2^31 ~ 2^31 -1 )的数,用  long  存必须加  L  ,修正后(如  long num = 10000000000L;  )代码正常运行 。

http://www.sczhlp.com/news/849.html

相关文章:

  • 服务器外的文件,复制不到服务器上面
  • PCIe【6】SR-IOV
  • Java面试见闻2025-7
  • 服务器新手常见错误及网站搭建问题解析
  • 7月28日总结
  • html重定向
  • 2025杭电暑期联赛第四场(持续更新)
  • 搜索结果太乱?5种重排序模型让你的搜索系统准确率提升40%
  • 00.01.Linux 应急响应:账号安全与入侵排查
  • 2025年7月28日
  • 7.28 训练总结
  • 人工智能驱动企业:通过情境感知AI重塑组织0引言
  • 亚马逊机器人如何应对交通拥堵
  • 多线程(续)
  • 2025 -- 云智计划 -- 【CSP-S】模拟赛 #1_总结+题解
  • 习题-有限集
  • 29
  • 第二十六天
  • 【题解】P12019 [NOISG 2025 Finals] 洪水
  • pygame小游戏打飞机_2模块显示
  • tt
  • 工程建立 - LI,Yi
  • Java基础语法学习 ———— Day1
  • 阶跃星辰端到端语音模型 Step-Audio 2:深度思考+音色切换;11Labs 对话式 AI 增加 WebRTC支持丨日报
  • 子串的故事(2) - 2025“钉耙编程”中国大学生算法设计暑期联赛(2)T4 题解
  • 【比赛记录】2025CSP-S模拟赛28
  • Apereo CAS 4.1 反序列化命令执行漏洞 (复现)
  • 第十四篇
  • 《大道至简——软件工程实践者的思想》读后感
  • DE_aemmprty 题单合集(分类)