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項
相關文章
相關標籤/搜索