• 实验一 Java开发环境的熟悉(Linux+Eclipse)


    实验一 Java开发环境的熟悉(Linux+Eclipse)

    实验内容及步骤

    使用JDK编译、运行简单的Java程序

    • 打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入md 20155217yd建立以自己学号命名的文件夹 → 输入cd 20155217yd进入文件夹 → 输入md exp1建立“实验一”文件夹 → 输入cd exp1进入“实验一”文件夹。

    • 使用gedit编辑器编辑java程序 → 在命令行下编译、运行:

    • 运行截图:

    • 代码如下:

    
     package ljp;
     public class HelloJDB {
       public static void main(String[] args) {
           int i = 5;
           int j = 6;
           int sum = add(i, j);
           System.out.println(sum);
               
           sum = 0;
          for(i=0; i< 100; i++)
              sum += i;
              
          System.out.println(sum);
      }
          
      public static int add(int augend, int addend){
          int sum = augend + addend;
          return sum;
      }
    }
    

    使用IDEA编辑、编译、运行、调试Java程序:

    练习三--实现Fibonacci数列功能,并进行测试。

    • 代码如下:
    
    package cc.openhome;
    import java.util.*;
    
    public class Fibonacci {  
        public static void main(String[] args) {
             Scanner console=new Scanner(System.in);
            System.out.println("请输入打印Fibonacci数列长度:");
            int a=0,b=1,c,i,j;
            i=console.nextInt();
            for(j=0;j<i;j++){
                System.out.printf("%d ",b);
                if((i+1)%10==0){
                    System.out.println();}
                c=b;
                b=a+b;
                a=c;
            }
        }   
    }
    
    • 运行结果截图:

    • 设计过程:首先友好提示规定要求输出Fibonacci数列的长度,并输入该长度数据;通过for循环与if条件语句来进行求数列运算,最后一一打印结果。设计过程:首先友好提示规定要求输出Fibonacci数列的长度,并输入该长度数据;通过for循环与if条件语句来进行求数列运算,最后一一打印结果。

    实验中遇到的问题:

    • 首先不太知道怎样像c语言输入一个数字。
    • 询问同学后得到解决方案:
      Scanner console=new Scanner(System.in);
    • 其次思路不太清晰导致不知道怎样判断条件使数列逐个输出。
    • 通过百度得到条件判断语句:
      if((i+1)%10==0).

    实验感想

    渐渐地用Java结合实际来解决简单数学问题,感觉对Java有了新的兴趣与了解,但还是有许多要补充的地方,应该回头多复习前几章的内容,多巩固知识点。

    步骤 耗时 百分比
    需求分析 20min 13.8%
    设计 30min 20.7%
    代码实现 60min 41.4%
    测试 15min 10.3%
    总结分析 20min 13.8%
  • 相关阅读:
    servlet的细节继续
    Servlet的细节
    【effective c++读书笔记】【第8章】定制new和delete(2)
    【effective c++读书笔记】【第8章】定制new和delete(1)
    【effective c++读书笔记】【第7章】模板和泛型编程(3)
    【effective c++读书笔记】【第7章】模板和泛型编程(2)
    【effective c++读书笔记】【第7章】模板和泛型编程(1)
    【effective c++读书笔记】【第6章】继承与面向对象设计(4)
    【effective c++读书笔记】【第6章】继承与面向对象设计(3)
    【effective c++读书笔记】【第6章】继承与面向对象设计(2)
  • 原文地址:https://www.cnblogs.com/yangdi0420/p/6683970.html
Copyright © 2020-2023  润新知