实验一 Java开发环境的熟悉

实验一 Java开发环境的熟悉

实验内容及步骤

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

  • 在文件夹中建立有自己学号的文件。
  • 敲入以下代码(附带个人学号信息)。
1 package FRH;
2 import java.util.Scanner;
3 public class Hello{
4   public static void main(String[] args){
5       System.out.println("Input your first name, please:");
6       Scanner s = new Scanner(System.in);
7       String name = s.next();
8       System.out.println("Hello " + name + " !");
9    }
10 }
  • 用javac编译(一定要加上-d参数)。
  • 项目完成截图:

2、IDEA下Java程序开发、调试

  • 创建HelloJDB.java文件,敲入以下代码
package exp1;
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编译结果如下:

  • 设置断点,单步执行:

  • 设置条件断点:


3、练习二:实现四则运算

  • 代码如下:

  • 运行结果:

  • IDEA中调试:


设计过程:

四则运算其实构思起来较为简单,难点在于定义浮点类型和输入,定义数字用Double型,定义标点要用String类型,然后通过if-else语句实现。


遇到的问题:

  • 在虚拟机中运行IDEA时,虚拟机死机,重启后自动进入emergency mode。

  • 解决方法:

  • 编译失败:

  • 解决方法:
    将println改为printf。


实验总结:

这次实验难点在于需要自己编程自己设计,长时间敲书上代码之后还是没能够熟练语法的运用,再加上稍微的不细心,很容易出错,希望以后敲代码时能够尽量理解下一步该写什么,提前一步想好该怎么做。


PSP(Personal Software Process)时间

步骤 耗时 百分比
需求分析 20min 25%
设计 10min 12.5%
代码实现 30min 37.5%
测试 10min 12.5%
分析总结 10min 12.5%

posted @ 2018-03-30 11:54  好好学习JAVA  阅读(319)  评论(5编辑  收藏  举报