2018-2019-2 20175105 实验一《JAVA开发环境的熟悉》实验报告
一、实验内容及步骤
(一)使用JDK编译、运行简单的Java程序
利用cd指令和mkdir指令创建文件夹
利用vim指令编辑源代码文件
利用javac指令编译,利用java指令运行

(二)使用IDEA调试java程序
测试断点
- 行断点:在所需要设置断点的行标右侧单击鼠标左键

- 条件断点(常用于检测循环):在设置行断点后,在断点红色图标上单机鼠标右侧,在弹出的窗口内输入条件(常为循环条件的子范围)


- 临时断点(仅中断一次):在设设置条件断点弹出的窗口中点击More,勾选Remove once hit

- 方法断点:把光标移到方法中的任一行,使用菜单「Run」->「Toggle Method Breakpoint」

**需要取消上述断点时只要在断点图标上单击鼠标左键即可
(三)练习
实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
代码比较简单,涉及获取输入、输出、循环。代码
import java.util.Scanner;
public class paixu {
public static void main (String args []){
int m,n,i,over = 1;
System.out.println("请输入m,n");
Scanner reader = new Scanner (System.in);
m = reader.nextInt();
reader = new Scanner (System.in);
n = reader.nextInt();
if(m>n)
System.out.println("输入错误!");
else{
for(i=0;i<=m-1;i++){
over = over*(n-i);
}
System.out.println("排列数P(n,m)的值为:"+over);
}
}
}
*运行展示

二、遇到的问题及解决
- 本次实验需要动手的地方比较多,一步一步跟着就就可以完成,练习代码也比较简单,但中间发生了一个小插曲,我把题目理解成了比较两个输入数字的大小再排序输出,最后在写博客重温题目的时候才发现错误,这才修改了代码。 以后要更认真才行啊!
三、实验体会
- 最大的体会莫过于要好好学英语了,看着全英文的操作界面,即使单词都有些面熟,都还是有些慌。
- 其次是IDEA有些好用呀,在学习C语言的时候用的是CB,Debug过程中出现的总是错误代码,要不然就是一长串单词,总是要查单词才能读懂,有的甚至查了都不懂,不过IDEA的Debug就简练很多,能够基本上不费力的翻译。
PSP图
| 步骤 | 耗时 | 百分比 |
|---|---|---|
| 需求分析 | 5min | 10% |
| 设计 | 5min | 10% |
| 代码实现 | 20min | 40% |
| 测试 | 8min | 20% |
| 分析总结 | 10min | 20% |
2018-2019-2 20175105 实验一《JAVA开发环境的熟悉》实验报告的更多相关文章
- 20145308刘昊阳 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...
- 20165327《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20165327<Java程序设计>实验二 <Java面向对象程序设计>实验报告 实验二 <Java面向对象程序设计> 一.实验报告封面 课程:Java程序设计 班 ...
- 20165205 实验一 java开发环境的熟悉 实验报告
20165205 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:刘喆君 学号:20165205 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验 ...
- 20162327实验一Java开发环境的熟悉实验报告
20162327 <程序设计与数据结构>第一次实验报告 基础知识 1.JDB的使用 使用JDB调试程序需要以下五个步骤: 1.设置断点 stop in 2.run 3.print 4.ne ...
- 实验一Java开发环境的熟悉
实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ...
- 20175316 盛茂淞 实验一 Java开发环境的熟悉
20175316 盛茂淞 实验一 Java开发环境的熟悉 实验目的 使用JDK编译.运行简单的Java程序 实验要求 1.建立"自己学号exp1"的目录 2.在"自己学号 ...
- 20155327实验一 Java开发环境的熟悉
20155327实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的java程序 2.使用IDEA编辑.编译.运行.调试java程序 实验步骤 1.使用JDK编译.运行简单的jav ...
- 20165233 实验一 Java开发环境的熟悉
20165233 实验一 Java开发环境的熟悉 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验.撰写实验 ...
- 20155231 java实验一 Java开发环境的熟悉
20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验 ...
随机推荐
- Go开发之路 -- Go语言基本语法 - 作业
1. 判断101 - 200之间有多少个素数,并输出所有素数. package main import ( "fmt" ) var count = 0 func prime(a, ...
- php文件与HTML页面的数据交互
注意:首先需要保证本地配置了php开发环境,如WAMP开发环境 WAMP配置:https://www.cnblogs.com/shiyiaccn/p/9984579.html php获取HTML页面返 ...
- Linux 学习笔记之超详细基础linux命令 Part 5
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4----------------- ...
- Linux 时间及时区设置
时间以及时区设置 by:授客 QQ:1033553122 1.首先确认使用utc还是local time. UTC(Universal Time Coordinated)=GMT(Greenwich ...
- 怎样制作爽心的 dashboard ?
在目前的大数据趋势中,数据的大屏可视化成为大家所推崇的一种互动展示模式.如果我们能够早一些了解和掌握这方面的技术,相信对我们的未来将会非常有帮助! 我们知道,通过报表工具实现大屏展示可以通过单张报表. ...
- 项目开发常见字符串处理模型-strstr-while/dowhile模型
strstr-whiledowhile模型用于在母字符串中查找符合特征的子字符串. c语言库提供了strstr函数,strstr函数用于判断母字符串中是否包含子字符串,包含的话返回子字符串的位置指针, ...
- Django中ORM介绍和字段及字段参数 Object Relational Mapping(ORM)
Django中ORM介绍和字段及字段参数 Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简 ...
- python第八天)——购物车作业优化完成
发现之前的三级菜单代码有BUG现已经修改过来了 购物车程序:启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够, ...
- EntityFramework Code-First 简易教程(八)-------一对一
配置一对一(One-to-One)关系: 两个实体中,如果一个实体的一个实例与另一个实体相关,则我们就叫做一对一关系 查看如下代码: public class Student { public Stu ...
- MySQL8.0——Resource Group(资源组)
资源组介绍 简介 MySQL是单进程多线程的程序,MySQL线程包括后台线程(Master Thread.IO Thread.Purge Thread等),以及用户线程.在8.0之前,所有线程的优先级 ...