20165331 实验一 Java开发环境的熟悉

20165331 实验一 Java开发环境的熟悉

(一)

  • 实验步骤

    • 使用mkdir指令建立“学号exp1”目录并在其中建立bin目录和src目录
    • 在创建的src目录中编译一个带包Hello.java文件
    • 使用“javac -d bin src/Hello.java”编译该文件并运行
  • 上传代码到码云

  • 实验结果截图
    实验一

  • 实验代码

package hl;
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+"!");
    }
}

(二)

  • 实验步骤

    • 安装idea,在其中编译HelloJDB.java文件并试运行
    • 设置各种断点对程序进行调试
    • 上传代码到码云
  • 实验结果截图

断点设置

断点设置

单步执行

单步执行

条件断点

条件断点

临时断点

临时断点

方法断点

方法断点

运行结果

运行结果

  • 实验代码
public class HelloJDB {
  public static void main(String[] args) {
        int i = 5;
        int j = 6;
        int sum = add(i,j);
        System.out.println("By 20165331hulin");
        System.out.println(sum);

        sum = 0;
        for(i = 0; i < 100; i++)
            sum += i;

        System.out.println(sum);
    }
    public static int add(int augend, int addend){
        int sum = augend + addend;
        return sum;
    }
}

(三)

我所做的题目是第五题:求1到n中的所有质数

  • 实验结果截图
    实验三
    断点调试

  • 实验代码

import java.util.Scanner;
public class TEXT {
  public static void main(String[] args) {
    System.out.println("please input n:");
    Scanner input = new Scanner(System.in);
    int n = input.nextInt();
    for (int i = 2; i <= n; i++)
    {
        int j = 2;
        while(i % j != 0) {
            j++;
        }
        if (j == i)
        {
            System.out.println(i);
        }
    }
  }
}

码云链接

https://gitee.com/BESTI-IS-JAVA-2018/20165331_hu_lin

实验流程占比

原文地址:https://www.cnblogs.com/violence/p/8696817.html