一、实验报告封面

    • 课程:Java程序设计 班级:1751班 姓名:谢文航 学号:20175126
    • 指导教师:娄嘉鹏 实验日期:2019年3月28日
    • 实验时间:--- 实验序号:实验一
    • 实验名称:Java开发环境的熟悉
    • 实验题目:判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
    • 实验内容:
      • Java开发环境基本操作:

        • 使用JDK编译、运行简单的Java程序。
        • 建立“自己学号exp1”的目录
        • 在“自己学号exp1”目录下建立src,bin等目录
        • javac,java的执行在“自己学号exp1”目录
        • 提交运行Java的全屏截图,运行结果包含自己学号等证明自己身份的信息
        • 代码提交码云
      • 使用IDEA编辑、编译、运行、调试Java程序。
        • 安装IDEA
        • 在IDEA中,学会新建项目、文件,进行编写、编译、运行和调试操作
        • 学会IDEA基本的快捷键操作
        • 提交IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。
      • 选择程序自行调试练习
    • 实验知识点:
      • 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开发环境的熟悉》实验报告的更多相关文章

  1. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...

  2. 20145308刘昊阳 《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ...

  3. 20165327《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20165327<Java程序设计>实验二 <Java面向对象程序设计>实验报告 实验二 <Java面向对象程序设计> 一.实验报告封面 课程:Java程序设计 班 ...

  4. 20165205 实验一 java开发环境的熟悉 实验报告

    20165205 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:刘喆君 学号:20165205 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验 ...

  5. 20162327实验一Java开发环境的熟悉实验报告

    20162327 <程序设计与数据结构>第一次实验报告 基础知识 1.JDB的使用 使用JDB调试程序需要以下五个步骤: 1.设置断点 stop in 2.run 3.print 4.ne ...

  6. 20155231 java实验一 Java开发环境的熟悉

    20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验 ...

  7. 20155317 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉

    20155317 2016-2017-2 <Java程序设计>实验一 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序: 使用IDEA 编辑.编译.运行.调试Jav ...

  8. 实验一Java开发环境的熟悉

    实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ...

  9. 20175316 盛茂淞 实验一 Java开发环境的熟悉

    20175316 盛茂淞 实验一 Java开发环境的熟悉 实验目的 使用JDK编译.运行简单的Java程序 实验要求 1.建立"自己学号exp1"的目录 2.在"自己学号 ...

  10. 20155327实验一 Java开发环境的熟悉

    20155327实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的java程序 2.使用IDEA编辑.编译.运行.调试java程序 实验步骤 1.使用JDK编译.运行简单的jav ...

随机推荐

  1. activity--常见属性总结

    15.Activit的几个重要属性总结? 12.onNewIntent()使用Tips?11.launchMode的属性介绍?及其常用的Intent Flag? ==== 15.Activit的几个重 ...

  2. chrony 时间同步服务器

    这篇文章也不错: https://www.zfl9.com/chrony.html 简介 chrony是网络时间协议(NTP)的多用途实现.它可以使系统时钟与NTP服务器.参考时钟(例如GPS接收器) ...

  3. 无外接键盘安装 raspberry pi 3B+ 安装系统

    从官网介绍看,当前raspbian和以前大家的记录略有不同,老的博客资料基本都是介绍下载raspbian,但现在raspbian已经不再维护镜像, raspbian系统开始由官方 pi foundat ...

  4. 【吴恩达课后编程作业】第二周作业 - Logistic回归-识别猫的图片

    1.问题描述 有209张图片作为训练集,50张图片作为测试集,图片中有的是猫的图片,有的不是.每张图片的像素大小为64*64 吴恩达并没有把原始的图片提供给我们 而是把这两个图片集转换成两个.h5文件 ...

  5. 常见26种NLP任务的练手项目

    经常有人问我:老大让我完成xxx,我不会,他也不会,但是很着急.这个任务怎么实现啊?这个任务需要什么技术啊?这种情况我遇到有100+次了,而且很多时候问得问题跟具体需要的技术简直是驴唇不对马嘴.所以今 ...

  6. 爬虫——BeautifulSoup和Xpath

    爬虫我们大概可以分为三部分:爬取——>解析——>存储 一 Beautiful Soup: Beautiful Soup提供一些简单的.python式的函数用来处理导航.搜索.修改分析树等功 ...

  7. Postman 设置全局变量和环境变量设置(之 图形界面设置变量)

    在Postman中有两种方法添加变量:1.图形界面操作添加   2.执行代码添加 1.图形界面操作添加,点击右上角齿轮按钮手动添加所需测试环境:   2.点击右上角的小眼睛可以编辑.添加“全局变量”和 ...

  8. [C#]左移和右移

    参考链接: https://www.cnblogs.com/tjudzj/p/4190878.html https://www.cnblogs.com/wwwzzg168/p/3570152.html ...

  9. springboot+VUE(一)

    https://segmentfault.com/blog/wangjihong 安装nodejs与NPM 下载nodejs的LTL版本,并安装 https://nodejs.org/en/ 执行no ...

  10. 003.[python学习] 简单抓取豆瓣网电影信息程序

    声明:本程序仅用于学习爬网页数据,不可用于其它用途. 本程序仍有很多不足之处,请读者不吝赐教. 依赖:本程序依赖BeautifulSoup4和lxml,如需正确运行,请先安装.下面是代码: #!/us ...