2018-2019-2 20175207 实验一《JAVA开发环境的熟悉》实验报告


- [使用IDEA对程序进行调试](#jump2)

- [实验练习](#jump3)

    -  产生一个随机数,让用户猜测,猜错了告诉用户是大了还是小了。 并进行测试(正常情况,异常情况,边界情况)
- [实验总结](#jump4)

使用IDEA编译运行简单程序

使用JDK编译运行简单程序

  • cd java进入java文件夹
  • mkdir 20175207exp1建立20175207exp1文件夹
  • cd 20175207exp1进入20175207exp1文件夹
  •     mkdir src
        cd src```在20175207exp1文件夹下建立bin、src文件夹并进入src文件夹
    
  • gedit hola.java进入编辑器编译hola.java文件
  • cd ..后退回到20175207exp1文件夹
  • javac -d bin src/hola.java将hola.class存入bin文件夹内
  •     java hola```进入bin文件夹运行hola.java程序
    

代码上传至码云

使用IDEA对程序进行调试

  • 设置断点(单击要设置的断点行数右侧空白处或Ctrl+F8
  • 开始调试
    • 显示出Debug界面(单击[Run]->[Debug……]Alt+Shift+F9
    • 单步运行
      • Step Into(快捷键F7
      • Step Over(快捷键F8
    • 两个断点之间跳跃运行
      • 快捷键F9

实验练习

产生一个随机数,让用户猜测,猜错了告诉用户是大了还是小了。 并进行测试(正常情况,异常情况,边界情况)

import java.util.*;
 	public class guess{
 	  public static void main(String args[]){
 	    int num,x;     
 	    num = (int)(1+Math.random()*(100-1+1));
 	    System.out.println("Please guess one number(1~100):");
 	    Scanner in = new Scanner(System.in);
 	    x = in.nextInt();    
 	    if(x>num){
 	     System.out.println("It's too high!");
 	    } 
 	    else if(x<num){
 	      System.out.println("It's too low!");
 	    }  
 	    else{
 	      System.out.println("Right!");
 	    }
 	  }
 	}

实验总结

  • PSP(Personal Software Process)
步骤 耗时 百分比
需求分析 5 8%
设计 5 8%
代码实现 10 17%
测试 10 17%
分析总结 30 50%
原文地址:https://www.cnblogs.com/ln-0407/p/10657083.html