发表时间:2022-03-24来源:网络
2018-2019-2-20175225 实验一 《Java开发环境的熟悉》实验报告
2018-2019-2-20175225 实验一 《Java开发环境的熟悉》实验报告
2018-2019-2-20175225 实验一 《Java开发环境的熟悉》实验报告
一、实验内容及知识点
实验内容
1.使用JDK编译、运行简单的Java程序;
2.使用IDEA编辑、编译、运行、调试Java程序。
实验知识点
JVM、JRE、JDK的安装位置与区别;
命令行运行javac;java;javac -cp; java -cp;
PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
包管理:package;import;javac -d ;
IDEA管理Java项目,调试:断点、单步执行等;
Java基础语法:类型与类型转换;变量;运算符;流程控制等;
JDK帮助文档的使用。
二、实验步骤
(一)命令行下Java程序开发
根据要求建立2175214/exp1的目录
在20175214/exp1目录下建立src,bin等目录
在src目录输入vim Hello.java进入编译界面,输入如下程序:

使用cd ..返回到exp目录下,输入javac -d bin src/Hello.java将源代码编译到bin目录下;

输入java -cp bin Hello运行程序,输入名字,得到结果。

(二)IDEA下Java程序开发、调试
1、创建HelloJDB项目,在该项目下创建HelloJDB类,并输入代码:

2、点击run运行代码(或快捷键Alt+Shift+F10):
3、在要求的行数左边点击一下,设置断点(Ctrl+F8),然后点击Debug(Alt+Shift+F9),得到如下结果:

4、然后单击菜单「Run」->「Debug...」(Alt+Shift+F9)开始调试Java程序,得到如下结果:

5、点击Step into(F7)或者StepOver(F8)来使程序运行到下一步;
PS: Step into可以进入方法运行下一步,而Step Over是直接运行完方法.

6、设置条件断点,将程序里i的值设置为50:

7、点击Resume(或快捷键F9)直接运行程序到下一个断点,也就是上一步设置的条件断点:

(三)练习
1、题目选择:学号20175214,做第六题:第六题: 实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
2、设计分析:排列式公式P(n,m)=n!/(n-m)!,0
3、编程实现:import java.util.*;
public class Permutation {
public static void main(String args[]) {
Calculate Calculate = new Calculate();
System.out.println("Please input n:");
Scanner reader1 = new Scanner(System.in); //输入n
int n = reader1.nextInt();
System.out.println("Please input m:");
Scanner reader2 = new Scanner(System.in); //输入m
int m = reader2.nextInt();
if (n 0) {
x = 1;
for (int i = 1; i
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14