博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三周作业
阅读量:4318 次
发布时间:2019-06-06

本文共 1470 字,大约阅读时间需要 4 分钟。

学号 20162310 《程序设计与数据结构》第3周学习总结

教材学习内容总结

  • 对象本身与地址的关系
  • String类的详细学习
  • import声明的含义与作用
  • Random 随机数
  • Math类和NumberFormat类
  • 枚举类型的学习

教材学习中的问题和解决过程

  • 问题:定义随机数范围时特别头疼,不知道nextInt(?)+ ?
  • 解决方案:思考后找到了自己能够理解的记忆方法:假如要定义从10-99中随机取值,(?)内就填(99-10)+1; ? 处就填 10 。 因为当(99-10)得出 89,及说明 0-89 ,而 我们需要 10-90 ,即+10

  • 问题:定义变量的时候脑袋混乱了,我定义名称的时候用了int,而int是定义整型数的,然而当我发现要用String定义的时候,对于 后续的 --= scan。nextLine ();又不会写了。后来翻看书,找到了例题2.8 找到了求解的方法。
  • 解决方案:后来翻看书,找到了例题2.8 找到了求解的方法。

代码调试中的问题和解决过程

  • 问题:PP31的作业中出现了问题,运行时忽视了我定义的Familyname
  • image
  • image
  • 解决方案:【待解决……】
  • 问题:在PP32作业中我有个有趣的想法,就是先用随机得出一个数,再自己输入一个数字,最后得到立方和。用javac调试的过程没有出错,但是运行的时候出现了错误。
  • image
  • image
  • 这周学习中多次出现了这个错误!!!
  • image
  • 解决方案:不得不说,真的很气,出错的原因是我运行后先出现一个光标,在之前的程序中其实并没有太影响我的运行,但是这一次我可是对自己的程序进行了稍微美观处理,还有自己的名字啊!!!哭……
  • image
  • 这样输入的数据跑到了我的边框外边……很难看,我还是先把光标先出现的问题解决了吧……
  • 问题:PP33的作业中,随机得出电话号码的程序出现了问题,我写完后马上意识到不对,我在第一个XXX 中是每个数字随机,定义在(0-7)的范围中,而后面一段XXX我是定义为(1000)。
    1064024-20170319235627463-1957762538.png
    image
  • 也就是说它完全会随机出来“1”,但它并不是我所想象的“001”,所以这样定义会出现“失位”的情况,再后面一段数字也是这样的问题。
  • 解决方法:本来想要不就定义(100-999)和(1000-9999),这样就不会出现失位的情况………想来还是别开玩笑了,这样的话如果用户想要100-001-0001的号码咋办,我们不久无法满足他们了(哭)。。。。
    所以最后我就只能违背题目的建议,一个一个确定数字。
  • ps:在学习过程中我发现 DecimalFormat类可以定义“0.###”使得可以保留小数点后3位,那么是否可以使用这个类来规定随机数产生的位数呢?
  • 然而……还是不行
  • image
  • 请求老师帮助…………是否可以用DecimalFormat来规定位数呢?

  • 问题:PP34作业中出现了语法的错误
    image
    image
  • 解决方法:【待解决……】

  • 代码提交过程截图:
    • 运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图
  • 代码量截图:
  • image
    • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图

(statistics.sh脚本的运行结果截图)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第三周 700 1 15

参考资料

  • ...

转载于:https://www.cnblogs.com/shuailinzhen/p/6581347.html

你可能感兴趣的文章
二级图片导航菜单
查看>>
<Using parquet with impala>
查看>>
07-Java 中的IO操作
查看>>
uclibc,eglibc,glibc之间的区别和联系【转】
查看>>
Java魔法堂:找外援的利器——Runtime.exec详解
查看>>
mysql数据库存放路径
查看>>
TestNG(五)常用元素的操作
查看>>
解决 Visual Studio 点击添加引用无反应的问题
查看>>
通过镜像下载Android系统源码
查看>>
python字符串格式化 %操作符 {}操作符---总结
查看>>
windows 不能在 本地计算机 启动 Apache
查看>>
iOS开发报duplicate symbols for architecture x86_64错误的问题
查看>>
Chap-6 6.4.2 堆和栈
查看>>
【Java学习笔记之九】java二维数组及其多维数组的内存应用拓展延伸
查看>>
C# MySql 连接
查看>>
sk_buff Structure
查看>>
oracle的级联更新、删除
查看>>
多浏览器开发需要注意的问题之一
查看>>
Maven配置
查看>>
HttpServletRequest /HttpServletResponse
查看>>