2019-2020-3 《Java 程序设计》第二周学习总结
1.通过第二周的学习,利用教材和老师在蓝墨云上的一些教学视频以及通过老师和同学的博客以及一些课外资料,充分学习了第二、三章的内容,学习的内容有:标识符与关键字、基本的数据类型、类型的转换、输入与输出、数组、运算符与表达式、java语句的概述、if分支语句、switch开关语句、循环语句等、break以及continue语句、数字与for语句的应用。通过这周的学习,我发现学习java跟学习C语言一样,因为在语法方面两者十分相似,重点应掌握两者之间有区别的知识点。因为有了第一周的学习基础,对虚拟机、linux以及码云有了充分的理解,运用起来也熟练多了。
2.通过手打二三章代码,对语法有一定的帮助,并在调试完代码后上传至码云仓库,并提交脚本。
注:我的码云链接:https://gitee.com/zzm-zcc/zhang_zhi_min。 截图已上传
。
2019-2020-3 《Java 程序设计》第一周练习题生疏题、错题总结
1.在命令行输入“java demo 3”,下列程序的运行结果为 答案:C
public class unsigned {
public static void main(String args[]) {
int i = Integer.parseInt(args[0]);
switch(i) {
case 1:System.out.println("Spring");break;
case 2:System.out.println("Summer");break;
case 3:System.out.println("Autumn");break;
case 4:System.out.println("Winter");break;
}
}
}
A .
Spring
B .
Summer
C .
Autumn
D .
Winter
2.下列哪个叙述是正确的? 答案:A
A .
5.0/2+10的结果是double型数据。
B .
(int)5.8+1.0的结果是int型数据。
C .
苹'+ '果'的结果是char型数据。
D .
(short)10+'a'的结果是short型数据。
3.下列程序的输出结果是什么? 答案:B
public class E {
public static void main (String args[ ]) {
char c = ' ';
for(int i=1;i<=4;i++) {
switch(i) {
case 1: c = 'J';
System.out.print(c);
case 2: c = 'e';
System.out.print(c);
break;
case 3: c = 'p';
System.out.print(c);
default: System.out.print("好");
}
}
}
}
A .
Jep好
B .
Jeep好好
C .
Jep好好
D .
Jeep好