20165302 实验一 java开发环境的熟悉

20165302实验一 java开发环境的熟悉

一,实验内容与步骤

1.命令行下java程序开发

①待编译运行代码java

package csj;vim

import java.util.Scanner;测试

public class Hello{命令行

public static void main(String[]debug

args){调试

System.out.println("Input your
  
  first name, please:");
  
   Scanner s = new
   
   Scanner(System.in);
   
   String name = s.next();
   
   System.out.println("Hello " + name + " !");
   
}

}code

#### ②带包程序的编译运行截图blog

#### ③用到的命令ci

  • vim
  • tree
  • mkdir
  • javac -d
  • java
    ### 2.IDEA调试程序
  • 建好类后编译运行
  • 在第五行设置断点,使用Alt+Shift+F9快捷键开始调试Java程序,如图

  • 接着经过单步运行Step Into(快捷捷F7)和Step Over(快捷捷F8)继续
  • 在第九行设置断点,右键断点设置i==50
    开发

  • 按F9,如图

3.实验三,实现Fibonacci数列功能,并进行测试

①,代码

public class Fibonacci

{

public static int fibonacci(int n)

{

    if(n>=0)
    
       if(n==0||n==1)
       
           return n;
           
       else
       
           return
           fibonacci(n-2)+fibonacci(n
           -1);
           
    return -1;
    
}
public static void main(String
args[])
{
    
    int m=25,n;
    int fib[]=new int[m];
    for(n=0;n<m;n++)
    fib[n]=fibonacci(n);
    for(n=0;n<fib.length;n++)
    System.out.print(" "+fib[n]);
    System.out.println();
}

}

②,运行和调试

  • 在第15行设置断点,debug
  • 在第16行设置断点,右键输入条件n==10,F9
  • 如图,此时n的值为10,输出的斐波那契数列前n项
相关文章
相关标签/搜索