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

一、安装IDEA
1、在官方网站下载IDEA安装包https://www.jetbrains.com/idea/download/#section=windows
2、破解软件,第一次参考博客是:https://blog.csdn.net/newabcc/article/details/80601933
遇到的问题是:

 解决办法一:重新更改idea64.exe.vmoptions配置,继续出现上图问题
 解决办法二:删除参考博客中添加语句,问题解决
 问题原因:64位软件不可使用破解软件

3、第二次参考博客:https://blog.csdn.net/gao505/article/details/80533964
使用license server进行破解
遇到问题:license server易过期,找不到合适的链接
4、第三次参考博客:https://blog.csdn.net/menglinjie/article/details/77144343
使用IDEA注册码进行破解
遇到问题:需要更改hosts文件,但是需要管理员权限
解决办法:将hosts文件复制到桌面,在桌面使用记事本打开添加0.0.0.0 account.jetbrains.com在文件最后一行,并将文件替换回原位置,至此激活完毕。

二、配置IDEA
参考博客:http://www.cnblogs.com/rocedu/p/6371315.html#SECDEBUG



三、调试程序









四、在Linux中编译程序


五、抽取实验题目
题目:6, 实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
1、实验原理:(1)、P(n,m)= n!/(n-m)!=n(n-1)......*(n-m+1)
(2)、实现在命令行输入m,n,需要使用以下语句:import java.util.Scanner;
Scanner reader = new Scanner(System.in);
int m = reader.nextInt();
reader可以 调用命令行语句{
int n = reader.nextInt();

2、实验步骤:
a、在idea中建立项目,并根据上述原理编写代码

b、编译运行

c、测试异常情况
m=n
m>n
i、在虚拟机中完成
ii、编译正常

六、上传码云(链接:https://gitee.com/zhangmiaomiao5332/java-besti-175332-zm.git)


七、实验心得
实验一编程部分不多,主要是熟悉以后课程中所用到的各种工具,在实验过程中通过老师给的博客以及遇到问题时查阅的博客学到了很多东西,也理解了博客对于Java学习的意义所在。在探索程序使用时,也理解了Java的C语言之间的区别,明白了Java的优势所在。在编程时事先分析很重要,分析好程序的条理编程时就会比较顺利。

posted @ 2019-03-25 09:05  20175332张苗  阅读(173)  评论(0编辑  收藏  举报