20155317 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉
2017-04-09 18:19
417 查看
201553172016-2017-2《Java程序设计》实验一Java开发环境的熟悉
实验内容
使用JDK编译、运行简单的Java程序;使用IDEA编辑、编译、运行、调试Java程序。
实验知识点
JVM、JRE、JDK的安装位置与区别;命令行运行
javac;
java;
javac-cp;
java-cp;
PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
包管理:
package;
import;
javac-d;
IDEA管理Java项目,调试:断点、单步执行等;
Java基础语法:类型与类型转换;变量;运算符;流程控制等;
JDK帮助文档的使用。
实验步骤
(一)macOS终端命令行下Java程序开发
步骤一:在终端中新建实验目录按快捷键
contrl+alt+T打开macOS终端
输入
mkdirCode命令新建
Code目录
输入
mkdir20155317test建立以我学号命名的实验目录
输入
cd20155317test进入实验目录
输入
mkdirexp1建立第一个实验目录
输入
cdexp1进入实验一目录
输入
pwd命令查看当前工作路径,如下图所示:
步骤二:vim下编译、运行Java程序
输入
vimHello.java编辑Hello.java,按下
i并输入以下代码:
importjava.util.Scanner; publicclassHello{ publicstaticvoidmain(String[]args){ System.out.println("Inputyourfirstname,please:"); Scanners=newScanner(System.in); Stringname=s.next(); System.out.println("Hello"+name+"!"); } }
然后按
esc退出编辑模式,再按
:输入
wq后回车保存并退出~
输入
javac-d.Hello.java
命令编译代码,输入javaHello命令运行程序。
(二)IDEA下Java程序开发、调试
新建「HelloJDB」类,输入如下代码:publicclassHelloJDB{
publicstaticvoidmain(String[]args){
inti=5;
intj=6;
intsum=add(i,j);
System.out.println(sum);
sum=0;
for(i=0;i<100;i++)
sum+=i;
System.out.println(sum);
}
publicstaticintadd(intaugend,intaddend){
intsum=augend+addend;
returnsum;
}
}
步骤二:调试
设置断点:在需要设置断点的一行左侧灰色区域单击鼠标,出现红色圆点,比如我想在第8行设置断点:
开始调试:按
ctrl+alt+R快捷键或在上方菜单栏
Run里点击
Debug...进行单步调试,如下图:
设置条件断点:在设置好的断点(红色圆点)上右击,在Condition一框里设置条件“i==50”,如下图所示:
再次
Debug,得到调试结果如下:
(三)练习(通过命令行和IDEA两种方式实现,自己的学号后两位与题目总数取余的结果再加上1就是自己要完成的题号,在IDEA下练习调试程序)
实现计算斐波那契数列功能,并进行测试。代码:
/**
*Createdbywangon2017/3/14.
*/
packagecc.openhome;
importjava.util.Scanner;
publicclassfibonacci{
publicstaticvoidmain(String[]args){
System.out.printf("求几个费式数");
Scannerscanner=newScanner(System.in);
intn=scanner.nextInt()-1;
int[]f=newint[100];
f[0]=0;
f[1]=1;
if(n==0)
System.out.printf("%d%d",f[0],f[1]);
elseif(n==1)System.out.printf("%d%d",f[0],f[1]);
elseif(n>=2){
System.out.printf("%d%d",f[0],f[1]);
for(inti=2;i<=n;i++){
f[i]=f[i-2]+f[i-1];
System.out.printf("%d",f[i]);
}
}
}
}
测试:
实验体会与总结
本次实验让我明白了动手的意义,我会继续下去。步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 6min | 6.5% |
设计 | 20min | 21.7% |
代码实现 | 25min | 27.2% |
测试 | 11min | 12.0% |
分析总结 | 30min | 32.6% |
参考资料
《
《
《
相关文章推荐
- 20155305 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(macOS + IDEA)
- 20155227 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(Windws + IDEA)实验报告
- 20155314 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(macOS + IDEA)
- 20155332 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉
- 20155322 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(macOS + Eclipse)
- 学号20155308 2016-2017-2 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20145206邹京儒《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
- 20155320《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20155204 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20145221 《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
- 20145211 《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
- 20155318 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20145316《Java程序设计》实验一:Java开发环境的熟悉(Windows + IDEA)
- 20155239《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20145219 《Java程序设计》实验一 Java开发环境的熟悉(Linux + Eclipse)实验报告
- 20155325《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20155215 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 《JAVA程序设计》20155214 实验一 Java开发环境的熟悉(Linux + IDEA)
- 20155218 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
- 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告