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

本文介绍了如何在命令行下进行Java程序开发,包括简单的“Hello World”示例及使用IDEA进行程序调试的过程。此外,还实现了Fibonacci数列的功能,并展示了如何设置断点进行逐行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

}

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

1296565-20180406144650871-792537974.png

#### ③用到的命令

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

1296565-20180406144547741-1436173172.jpg

  • 接着通过单步运行Step Into(快捷捷F7)和Step Over(快捷捷F8)继续
  • 在第九行设置断点,右键断点设置i==50
    1296565-20180406144605388-1257904381.jpg

  • 按F9,如图

1296565-20180406144619032-692729122.jpg

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项
    1296565-20180406144639974-2068171900.png

转载于:https://www.cnblogs.com/dky20165302/p/8727689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值