2018-03-11 20165235 祁瑛 Java第二周考试总结

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运行结果如下image

教材代码完成情况测试P14

  • 这个题目让我们在UNbuntu中用自己的学号建立一个文件夹,并把教材14页的Kernighan存为一个java文件,并编译运行,这个程序是用来计算1至学号后四位数之和以下是程序运行截图:image
  • 对本题的理解:这道题目是实现大数求和,所以我觉得应该把代码中的int sum改为long sum,要是最后数据位数过长会导致结果失真。

带包的代码编译运行测试

-在Ubuntu或Windows 命令行中,建如下目录结构(参考附图)

2016XXXX(学号)
src
Hello.java
bin

  1. Hello.java的内容见附件
    package isxxxx; (xxxx替换为你的四位学号)

  2. 编译运行Hello.java ,提交运行结果截图,要全屏

  3. 课上要git add ; git commit ;课下把代码git push到码云

  • 运行结果及目录结构如下:image
  • 对本题的理解:本次题目主要考验的是对文件目录的建立,使用mkdir srcmkdir 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并同时运行。

考试总结

  • 本次考试未能交上三个考题,有网络不佳的原因,同时也有我动作过慢的原因,希望下次考试可以做的更好。以上对题目的理解可能有错的地方,希望老师,学姐多多帮助。
  • 代码链接.
posted @ 2018-03-11 17:59  养浩  阅读(221)  评论(1编辑  收藏  举报