zoukankan      html  css  js  c++  java
  • 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项
  • 相关阅读:
    记录JavaScript的util.js类库
    Shiro登录中遇到了问题
    【转载】JavaScript导出Excel
    react-router
    react 表单
    html5定位getLocation()
    html5存储方式localstorage和sessionStorage
    position导致Safari工具栏不自动隐藏
    input type="datetime-local" 时placeholder不显示
    vuex(1.0版本写法)
  • 原文地址:https://www.cnblogs.com/dky20165302/p/8727689.html
Copyright © 2011-2022 走看看