20165235 祁瑛 Java第二周考试总结
课后习题p16
- 代码编写
-
class Person { void speakHello (){ System.out.print("nin hao "); System.out.println("nice to meet you"); } } public class Xiti { public static void main (String arg[]){ Person zhang = new Person(); zhang.speakHello(); } }
- 对本题的理解:因为此段代码本来主类名是Person,所以我对这个代码进行了修改,把主类放到Xiti上,对其进行编译
javac Xiti.java
然后运行java Xiti
运行结果如下
教材代码完成情况测试P14
- 这个题目让我们在UNbuntu中用自己的学号建立一个文件夹,并把教材14页的Kernighan存为一个java文件,并编译运行,这个程序是用来计算1至学号后四位数之和以下是程序运行截图:
- 对本题的理解:这道题目是实现大数求和,所以我觉得应该把代码中的
int sum
改为long sum
,要是最后数据位数过长会导致结果失真。
带包的代码编译运行测试
-在Ubuntu或Windows 命令行中,建如下目录结构(参考附图)
2016XXXX(学号)
src
Hello.java
bin
- Hello.java的内容见附件
package isxxxx; (xxxx替换为你的四位学号)
- 编译运行Hello.java ,提交运行结果截图,要全屏
- 课上要git add ; git commit ;课下把代码git push到码云
- 运行结果及目录结构如下:
- 对本题的理解:本次题目主要考验的是对文件目录的建立,使用
mkdir src
,mkdir bin
,建立src和bin文件目录。然后在src中用vim编辑器进行编写代码,在代码最上方标注package is5235
,然后返回201652_35目录使用命令javac -d bin src/Hello.java
将Hello.java编译文件存在bin中,java -cp .:bin is5235.Hello
将Hello.class文件打包进文件夹is5235并同时运行。
考试总结
- 本次考试未能交上三个考题,有网络不佳的原因,同时也有我动作过慢的原因,希望下次考试可以做的更好。以上对题目的理解可能有错的地方,希望老师,学姐多多帮助。
原文地址:https://www.cnblogs.com/qy20165235/p/8545147.html
时间: 2024-10-09 23:02:36