20155212 实验一《Java开发环境的熟悉》实验报告

时间:2023-03-09 21:59:24
20155212 实验一《Java开发环境的熟悉》实验报告

20155212 实验一《Java开发环境的熟悉》实验报告

命令行下Java程序开发

  • 命令创建实验目录
    • 输入mkdir 2051212创建以自己学号命名的文件夹,通过cd 20155212命令进入到指定文件夹,输入mkdir exp1创建实验文件夹。
  • 输入gedit Hello.java(注意把代码保存到exp1目录中)或vim Hello.java,编辑Hello.java,并输入以下代码:
1 package jzs;
2 import java.util.Scanner;
3 public class Hello{
4 public static void main(String[] args){
5 System.out.println("Input your first name, please:");
6 Scanner s = new Scanner(System.in);
7 String name = s.next();
8 System.out.println("Hello " + name + " !");
9 }
10 }
  • 输入javac -d . Hello.java命令编译代码,输入java jzs.Hello命令运行程序。结果如下图所示:

    20155212 实验一《Java开发环境的熟悉》实验报告

IDEA下Java程序开发、调试

  • 单击桌面上的IDEA图标打开IDEA.
  • 在IDEA单击File->New-> Java Project新建Java项目。
  • 输入项目名称HelloJDB,并单击Finish按钮完成新建项目。
  • 右击src建立Java类文件
  • 输入如下代码:
1 package jzs;
2 public class HelloJDB {
3 public static void main(String[] args) {
4 int i = 5;
5 int j = 6;
6 int sum = add(i, j);
7 System.out.println(sum);
8
9 sum = 0;
10 for(i=0; i< 100; i++)
11 sum += i;
12
13 System.out.println(sum);
14 }
15
16 public static int add(int augend, int addend){
17 int sum = augend + addend;
18 return sum;
19 }
20}
  • 单击Run20155212 实验一《Java开发环境的熟悉》实验报告按钮运行

  • 单击行左边设置断点

    20155212 实验一《Java开发环境的熟悉》实验报告

  • 单步调试20155212 实验一《Java开发环境的熟悉》实验报告按钮

  • 单步调试按钮区如图

    20155212 实验一《Java开发环境的熟悉》实验报告

  • 条件断点

    20155212 实验一《Java开发环境的熟悉》实验报告

练习

  • 实现Fibonacci数列功能,并进行测试

    1.非递归

    代码:

    20155212 实验一《Java开发环境的熟悉》实验报告

    运行结果:

    20155212 实验一《Java开发环境的熟悉》实验报告

    2.递归

    代码:

    20155212 实验一《Java开发环境的熟悉》实验报告

    运行结果:

    20155212 实验一《Java开发环境的熟悉》实验报告

    1. ForkJoin

      代码:

      20155212 实验一《Java开发环境的熟悉》实验报告

运行结果:

20155212 实验一《Java开发环境的熟悉》实验报告