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

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

一,实验内容与步骤

1.命令行下java程序开发

①待编译运行代码

package csj;

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 + " !");
   
}

}

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

③用到的命令

  • 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项
posted @ 2018-04-06 14:33  拾间  阅读(130)  评论(1编辑  收藏  举报
Live2D