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命令运行程序。结果如下图所示:

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}
  • 单击Run按钮运行

  • 单击行左边设置断点

  • 单步调试按钮

  • 单步调试按钮区如图

  • 条件断点

练习

  • 实现Fibonacci数列功能,并进行测试
    1.非递归
    代码:

    运行结果:

    2.递归
    代码:

    运行结果:

    1. ForkJoin
      代码:

运行结果:

posted @ 2017-04-09 18:38  0**  阅读(173)  评论(0编辑  收藏  举报