标签:逻辑 内容 ima .com 执行 括号 数据类型 数组元素 不能
一、教材学习内容总结
标识符第一个字符不能是数字且区分大小写数据类型转换时只允许把精度低的给精度高的,否则必须强制转换输入数据语法
Scanner reader = new Scanner(System.in) int m = reader.nextInt()
float boy[] = new float[4]
for (int i: a)
二、教材学习中的问题和解决过程
- 问题1:不明白36页的Example3_1为什么会出来这样的结果,char型变量怎么按位异或?

- 问题1解决方案:百度得知Char型变量做按位异或的时候,是用ASCII码表的二进制表示异或出来的
三、代码调试中的问题和解决过程
- 问题1:教材22页的Example2_2的运行结果不理解,d的值为什么变成了如下图所示
- 问题1解决方案:首先注意g是用幂表示法显示的,1.23456792E8=1.23456792x10的8次方。
其次float和double都有精度限制,即使是double也不能精确保存你赋值的小数部分,所以小数最后几位会有变化。
- 问题2:一开始不理解为什么42页的Example3_4的结果会出现好几个数都是一等奖

- 问题2解决方案:读了两遍书上的说明,明白了case语句里面没有break时,程序会执行后续的case语句,直到碰到break为止
#代码托管(https://gitee.com/ruirui_yummy/java-besti-20175323)

代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 7000行 | 20篇 | 200小时 |
|
第一周 | 30/30 | 1/1 | 18/18 | |
第二周 | 226/256 | 1/2 | 12/30 |
标签:逻辑 内容 ima .com 执行 括号 数据类型 数组元素 不能
原文地址:https://www.cnblogs.com/ruirui56/p/10506787.html