20165233 Java第二、三章学习总结
2017-2018-2 《Java程序设计》第二周学习总结
教材学习内容总结
第二、三章
ch2
- 标识符与关键字
- 基本数据类型:
- 逻辑类型:boolean
- 整数类型:int、byte、short、long(注意:long型常量用后缀L来表示;且Java中没有无符号声明)
- 字符类型:char
- 浮点类型:float、double(float常量后面必须有后缀f或F
 )
 
- 类型转换运算
- 输入、输出数据
- 数组
ch3
- 运算符与表达式
- if条件分支语句
- switch开关语句
- 循环语句(包括for语句、while语句、do-while语句)
- break和continue语句
- 利用更简便的方式遍历数组:for(声明循环变量:数组的名字)
教材学习中的问题和解决过程
- 
问题1:什么情况下,需要输入 import java.util.Scanner?
- 
问题1解决方案:这个是控制台动态输入的语句, 
 System.out.println("请输入一个数字:");
 Scanner scan=new Scanner(System.in);
 a=scan.nextInt();
 System.out.println(a);
 在你需要给一个变量赋值是就可以用了!
代码调试中的问题和解决过程
- 
问题1:课堂带包的代码编译运行测试过程中, javac -d bin Hello.java报错“找不到文件”。
- 
问题1解决方案:由于 Hello.java文件位于src文件夹中,所以正确的命令行应该为javac -d bin src/Hello.java。
- 
问题2:第三章例题Example3_8程序最后输出的结果,字符串输出的结果都是对应的位置数字,不是字符,为什么会有这样的结果? 

- 问题2解决方案:在输出语句的位置,for(char ch:b)中,粗心得将char打成了int,进行了类型强制转换。
代码托管

上周考试错题总结
- 
错题1:课堂带包的代码编译运行测试 
- 
建立目录结构:利用 mkdir 20165233、mkdir src、mkdir bin,建立所需要的目录结构。
- 
打包: package is5233
- 
编译: javac -d bin src/Hello.java,由于题目要求将Hello.java文件放入src
 文件夹,所以是src/Hello.java.要将编译后的字节码放入bin文件夹就要使用-d。
- 
运行: java -cp .:bin is5233.Hello,要到放置字节码文件的文件夹中进行运行。
原因:对于上节课所讲的内容没有熟练掌握,现已完全理解并会熟练使用这些语句。
其他(感悟、思考等,可选)
第二、三章知识是学习Java的基础,已经学习过c语言对于这部分知识的掌握更加容易。但是在学习过程中发现有一些与c语言不太一样的知识点。例如:Java中没有无符号的声明变量的用法;数组的[]中不能指定数组元素的个数等。所以对于学习上细节方面应尤为注意,否则很容易出错。

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号