2018-2019-2 20175126谢文航 实验一《Java开发环境的熟悉》实验报告
一、实验报告封面
- 课程:Java程序设计 班级:1751班 姓名:谢文航 学号:20175126
- 指导教师:娄嘉鹏 实验日期:2019年3月28日
- 实验时间:--- 实验序号:实验一
- 实验名称:Java开发环境的熟悉
- 实验题目:判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
- 实验内容:
- Java开发环境基本操作:
- 使用JDK编译、运行简单的Java程序。
- 建立“自己学号exp1”的目录
- 在“自己学号exp1”目录下建立src,bin等目录
- javac,java的执行在“自己学号exp1”目录
- 提交运行Java的全屏截图,运行结果包含自己学号等证明自己身份的信息
- 代码提交码云
- 使用IDEA编辑、编译、运行、调试Java程序。
- 安装IDEA
- 在IDEA中,学会新建项目、文件,进行编写、编译、运行和调试操作
- 学会IDEA基本的快捷键操作
- 提交IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。
- 选择程序自行调试练习
- Java开发环境基本操作:
- 实验知识点:
- JVM、JRE、JDK的安装位置与区别;
- 命令行运行javac;java;javac -cp; java -cp;
- PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
- 包管理:package;import;javac -d ;
- IDEA管理Java项目,调试:断点、单步执行等;
- Java基础语法:类型与类型转换;变量;运算符;流程控制等;
- JDK帮助文档的使用。
二、实验内容
(一)命令行下Java程序开发
- 创建自己学号的文件夹:

- 编译简单的JAVA程序

- 运行图:

(二)使用IDEA调试程序
- 调试过程

(三)练习题:
- 题目:判断一个数是不是回文数,数从命令行输入,并进行测试
- (正常情况,异常情况,边界情况)

- 用IDEA进行测试图:


- 程序代码:
import java.util.Scanner;
public class panduan{
public static void main(String args[]) {
System.out.print("请输入一个数:");
Scanner reader = new Scanner(System.in);
int m = reader.nextInt();
int sum = m;
int s = 0;
while(m>0){
s=s*10+m%10;
m=m/10;
}
if(s==sum) System.out.println("该数是回文数");
else System.out.println("该数不是回文数");
}
}
三、实验中遇到的问题及解决过程
问题1:无法编译,并提示无效的源发行版

问题1解决办法:
百度了一下,原因是项目的设置的jdk与本地安装的jdk版本不一致导致的,所以只需要打开Project Structure,并将Jdk版本调成一样的即可,如图

问题2:安装实验步骤,找不到IDEA中的GIT PUSH按钮

问题2解决办法:
经过多次尝试后,在另一个地方找到了git push 按钮

四、实验体会
本次实验是使用LINUX和IDEA进行操作的基础,所以做完本次实验,自己学会了IDEA的基本使用方法,对以后的调试有很大的帮助,知道了如何设置断点,如何利用调试来发现自己程序的bug,从而使程序更加完善。同时我还知道了IDEA里很多便捷的操作,例如psvm等等。
2018-2019-2 20175126谢文航 实验一《Java开发环境的熟悉》实验报告的更多相关文章
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...
- 20145308刘昊阳 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ...
- 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 ...
- 20155231 java实验一 Java开发环境的熟悉
20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验 ...
- 20155317 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉
20155317 2016-2017-2 <Java程序设计>实验一 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序: 使用IDEA 编辑.编译.运行.调试Jav ...
- 实验一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 ...
随机推荐
- Linux运维宝典:最常用的150个命令汇总
一.线上查询及帮助命令(2个) 二.文件和目录操作命令(18个) 三.查看文件及内容处理命令(21个) 四.文件压缩及解压缩命令(4个) 五.信息显示命令(11个) 六.搜索文件命令(4个) 七.用户 ...
- python生成linux命令行工具
您是否也曾一直想生成类似cd, cat等小巧/迷人/实用的小工具作为系统命令或者将python程序打包为exe进行分发?ok,机会来了.利用python 的argparse 和 pyinstaller ...
- centos7安装mysql,以及设置root密码
1.首先进入mysql官网的下载-社区https://dev.mysql.com/downloads/ 2.点击下载后,切换版本5.7(这里的版本对于rpm没有作用),然后在新的页面中选择操作系统 3 ...
- note 12 集合Set
集合Set +无序不重复元素(键)集 +和字典类似,但是无"值" 创建 x = set() x = {key1,key2,...} 添加和删除 x.add('body') x.re ...
- Centos 7环境下安装配置MySQL 5.7
安装步骤为: 1.由于Centos 7版中已经移除MySQL rpm,因此需要到其官方网站上下载rpm,下载完成后,使用以下命令,来安装MySQL的rpm配置. rpm -ivh *****[注释:* ...
- Window 无法完成请求的更改,找不到引用的汇编,错误代码 0X80073701
window 10专业版,通过“启用和关闭Window功能”进行安装IIS的部分功能的时候报错: Window 无法完成请求的更改,找不到引用的汇编,错误代码 0X80073701 备注以及尝试: ( ...
- WPF之设计UI界面
一些后面再细看的内容: Document Outline窗口有什么帮助? 1.Panel控件 为了便于组织窗口内很多的UI元素,要使用Panel控件(也称为布局管理器).Panel容纳所有的窗口UI元 ...
- IDEA开发环境配置
1.JDK 2.Maven 3.Tomcat 当找不到 Artifacts , 可以查看一下: 4.配置 terminal 为 git 终端 5.MySQL 6.文件服务器 7.配置 mybatis
- Linux查看版本(centos)
1.查看内核版本 1.1.uname -a 1.2.cat /proc/version 2.查看发行版本 cat /etc/redhat-release
- Hexo+Github博客最简教程-Dockerfile自动搭建
闲谈 拿出你的气质,打开你的电脑,借你半小时搭建好属于你的hexo博客,小生用dockerfile自动帮你搭建好:你只需要在你的mac或linux或windows上提前把docker安装好,如何安装不 ...







