第一次java实验报告
实验一Java开发环境的熟悉-1
步骤:
mkdir +20165213exp1
创建20165213exp1这个目录
cd +20165213zqh
进入这个目录
mkdir+src+bin
创建目录src和bin
cd ..
推出当前目录
vim src/Hello.java
创建Hello.java
javac -d bin src/Hello.java
编译Hello.java
java -cp bin Hello
运行.class文件得到运行结果
实验二Java开发环境的熟悉-2
步骤:
1.创建项目:
2.输入代码:
3.设置断点并debug:
实验三Java开发环境熟悉-3
题目:编程实现斐波那契数列
import java.util.*;
public class fbnq{
public static void main(String args[]){
System.out.println("请输入一个数");
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
System.out.println(dg(n));
}
static int dg(int n){
if(n==1||n==2){
return 1;}
else{
return dg(n-2)+dg(n-1);}
}
}
- 之前在课堂上我就做了关于递归的内容,在关于利用Scanner操作斐波那契数列的内容上做了不少功课,所以这次实验也算得心应手。
代码如上没什么好说的,值得一提的是在使用System.out.println输出时,重要的是dg()是一个动态函数,所以在编写是必须在前面加上static才能编译通过,如下是运行结果,图中99和50计算的值超过int的范围,等了三十秒也没反应,所以我强行终止了运算