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);
}
}
}
}