• 第一次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的范围,等了三十秒也没反应,所以我强行终止了运算

  • 相关阅读:
    【Winform】Webservice调用服务器端EXE
    LeetCode: Word Ladder II
    LeetCode: Maximal Rectangle
    Algorithm: 拓扑排序
    Algorithm: 匈牙利算法
    LeetCode: Scramble String
    LeetCode: Integer to Roman
    LeetCode: Roman to Integer
    算法导论:基础知识。
    C++主函数main()讲解
  • 原文地址:https://www.cnblogs.com/xiaozhuzqh/p/8747784.html
Copyright © 2020-2023  润新知