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.递归
代码:
运行结果:
- ForkJoin
代码:
- ForkJoin
运行结果: