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编辑器> 课程: 完成实验.撰写实验 ...
随机推荐
- pygame编程之font模块
方法一:pygame.font.Font(file, size=-1) 参数file:采用字体文件的路径,如果file参数设置为None则默认采用系统自带字体,如果自带字体文件无法打开就会报错: 参数 ...
- 转载--tomcat调优
转载 https://www.cnblogs.com/wangsen/p/9337969.html
- 【转】巧用DOS tree命令+批处理 实现 指定文件 批量复制!
转自:http://www.cnblogs.com/looky/archive/2010/01/24/1655292.html 今天一朋友叫我帮忙解决指定文件批量复制的问题,于是找了一大堆批处理命令, ...
- (网页)Uncaught ReferenceError: pageImport is not defined
在js开发中,很多人遇到类似问题,都找不到解决方法.Uncaught ReferenceError: $ is not defined,在这里给大家提供几个解决方法. 1.出现这个错误,最可能的是引用 ...
- Vue延迟点击
从点击屏幕上的元素到触发元素的 click 事件,移动浏览器会有大约 300 毫秒的等待时间 fastclick清除点击延迟,让程序更灵敏 1.导出fastclick import Vue from ...
- CSS:float: right 靠右换行的解决方法
1.float: right的使用用法:使用html代码<span style="float: right">*****</SPAN>,其中*****就是你 ...
- 解决Linux终端乱码的两则例子
现象描述 我们先来说一下出现乱码的原因. 例子 先举个实际的例子,我们一般通过ssh远程到服务器上进行操作.当在终端上执行一些有输出的任务时,有可能会遇到乱码,特别是输出中有中文时. 比如,我登陆上o ...
- python redirect和render的区别
render是渲染变量到模板中,而redirect是HTTP中1个跳转的函数,一般会生成302状态码.
- Jenkins 自动发布 Spring Boot 项目(Gitee)
1.下载 wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war,并部署到tomcat下 2.机器安装好 java ,maven ,g ...
- Linux 小知识翻译 - 「端口和端口号」
这次说说「端口」和「端口号」. 平时经常会听人说「打开了80号端口」,为了安全「不要打开多余的端口」等等.那么,这里的端口或者端口号是什么呢? 首先,「端口」是TCP或者UDP上使用的概念,经常被比喻 ...