• 2018-2019-2 20175213实验一 《Java开发环境的熟悉》实验报告


    第一部分实验要求:
    1 建立“自己学号exp1”的目录
    2 在“自己学号exp1”目录下建立src,bin等目录
    3 javac,java的执行在“自己学号exp1”目录
    4 提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息
    5 代码提交码云

    实验步骤:
    1.首先打开Linux终端,创建文件夹"20175213exp1",并进入此文件夹。
    2.在此文件夹下创建bin 和 src目录。
    3.使用命令 cd src 进入src目录。
    4.使用命令 vim Hello.java 创建源文件。代码如下:

    package lzh;
    import java.util.Scanner;
    public class Hello{
    public static void main(String[] args){
    System.out.println("Input your first name, please:");
    Scanner s = new Scanner(System.in);
    String name = s.next();
    System.out.println("Hello " + name + " !");
    }
    }


    5.因为此为带包文件,所以需要使用命令 javac -d .Hello.java 编译src目录中的Hello.java源文件,并将产生的字节码Hello.class文件放入bin目录中。
    6.再使用命令 java lzh.Hello进行运行程序。

    截图如下:

    下面是我参考书本自己编写的有关自己身份信息的程序,截图如下:

    (一).使用JDk编译、运行简单的Java程序

    1.输入 cd Code 命令进入Code目录。

    2.输入mkdir 20175213 建立实验目录。

    3.ls查看当前工作目录。

    4.cd 20175213进入实验目录, mkdir exp1建立第一个实验目录。

    5.cd exp1进入第一个实验目录,pwd查看当前工作路径。

    6.vim Hello.java 编辑Hello.java。

    7.javac -d . Hello.java编译代码。

    8.Java Hello运行代码。

    (二)IDEA下Java程序开发、调试

    截图:

    
    

    (三)练习

    5. 实现求正整数1-N之间所有质数的功能,并进行测试(正常情况,异常情况,边界情况)。

    实验代码截图:

    运行结果截图:




    (四)实验总结与体会

    1.通过这一次实验,我对java有了更进一步的理解,也对java有了更大的乐趣。它不同于C语言的操作但又有很多与C语言相似的东西。

    2.遇到的问题和解决方案:在做练习题时,其中有一行循环语句 for(int j=2;j<=i;j++)在一开始写的时候,将j<=i 错写成 j<=n ,导致编译是对的,但运行结果始终不对。

    3.总结与体会:在进行代码编写时,一定要注意一些细节问题。不能忽略任何一行代码。

  • 相关阅读:
    浅谈JavaScript中forEach与each
    Angular.js中使用$watch监听模型变化
    整理:Javascript获取数组中的最大值和最小值的方法汇总
    自定义指令的参数
    ng-disabled 不起作用的解决办法
    理解Angular中的$apply()以及$digest()
    $q -- AngularJS中的服务(理解)
    正则表达式30分钟入门教程(转)
    angular.extend用法实例
    使用angular.bootstrap() 完成模块的手动加载
  • 原文地址:https://www.cnblogs.com/LZHNB/p/10597370.html
Copyright © 2020-2023  润新知