zoukankan      html  css  js  c++  java
  • 20165201 实验一Java开发环境的熟悉

    20165201 实验一Java开发环境的熟悉

    Java开发环境的熟悉-1

    实验目的与要求:

    1 建立“自己学号exp1”的目录
    2 在“自己学号exp1”目录下建立src,bin等目录
    3 javac,java的执行在“自己学号exp1”目录
    4 提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息
    5 代码提交码云

    实验内容及结果截图:

    • 首先用cd命令进入我的文件夹20165201-lzh

    • mkdir建立实验目录20165201exp1

    • 进入该目录并建立src,bin文件夹

    • 通过vim编写一个Java文件Hello.java

    • 20165201exp1目录中执行javac命令,并用-d命令将编译后的Hello.class放到bin文件夹里

    • java -cp命令运行Hello.class并显示出结果

    • 通过git add .将代码上传到临时仓库

    • 通过git commit -m "Hello"将代码上传到本地仓库

    • 通过git push将代码提交到码云

    Java开发环境的熟悉-2

    实验目的与要求:

    参考Intellj IDEA 简易教程
    提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印

    实验内容及结果截图:

    • src目录上点击右键,选择new->class

    • 输入主类的名字(如果有包的话,要在主类前加上xxx.)

    • code中选择Reformat Code进行代码的重新排版(真的很好用!)

    • 在界面中点击右键,选择Run HelloJDB.main(),运行程序

    • 在行号右侧点击左键设置普通断点

    • 单击菜单Run->Debug...,调试Java程序,程序停留在了第5行

    • 点击Step Over直接执行完方法

    • 设置完普通断点后,在行号右侧的红点上点击右键键设置条件断点

    • 运行条件断点

    • 再设置一次性断点,运行直到完成全部循环

    • 一次性断点运行完会消失

    Java开发环境的熟悉-3

    实验题目:

    实现简单四则运算(能支持分数,加减乘除,支持括号),并进行测试(正常情况,异常情况,边界情况)

    实验内容及结果截图:

    • 在计算完成一个算式之后,我考虑到用户是否要继续进行计算,于是增加了这个功能,用boolean定义了一个flag变量,定义初始值为true,在用户计算完一次之后输出结果并询问是否还要继续???(不想继续就输'0',然后回车;想继续就输其他的数字)。如果用户输入0,flag就会变为false,并break出去,结束循环;反之会再次循环。

    • 在终端编译运行代码,并将其上传到码云

    • 运行结果(正常情况)

    • 运行结果(异常情况)忘记写右括号

    • 运行结果(边界情况)当输入的数据过大时

    实验过程中的问题

    • 在输入括号的时候,一定要注意输入的是不是英文的括号!否则会报错...
    • 对于flag的用法,在C语言中用到过,但很久没使用过了,写代码时反复改了很多次才成功
    • 由于很久没有自己独立完成一个较为复杂的程序,写这次的代码花了很长时间,我会在接下来不断练习,刻意训练一定会有收获的!

    实验体会与总结

      IDEA的编程功能比在终端里用vim强大了不少,许多代码都可以简写,并能自动补全!同时,IDEA的debug功能也更为方便,非常的直观,在我纠错的时候深有体会~

    步骤 耗时 百分比
    需求分析 10 8.3%
    设计 15 12.5%
    代码实现 50 41.6%
    测试 30 25%
    分析总结 15 3012.5%
  • 相关阅读:
    这篇文章把短线操作技巧以及交易原则讲透了!
    炒股老手的妙招——卖出在周K线的顶部
    连续多阳低吸买入法需要哪些条件?
    2个实盘案例带你了解南玻量态选庄股法!
    如何通过筹码分布判断一个股票要不要做?
    股票指标公式高手是怎么通过指标变现的?
    股票回踩均线是什么意思?
    定宽不定宽盒子的居中解决办法和外边距塌陷问题
    JS 数据类型
    JS 事件总结
  • 原文地址:https://www.cnblogs.com/cbmwtsl/p/8692177.html
Copyright © 2011-2022 走看看