不知道为啥粘贴的图片是一堆编码。。。。
如何插入图片
博客后后台MarkDown编辑器上只有一个按钮,就是用来上传图片并自动插入MarkDown标记的,超级好用
(一)学习总结
1.在java中通过Scanner类完成控制台的输入,查阅JDK帮助文档,Scanner类实现基本数据输入的方法是什么?不能只用文字描述,一定要写代码,通过具体实例加以说明。
package text1;import java.util.Scanner;//定义类输入
public class text1{public static void main(String [] args){Scanner input = new Scanner(System.in);//声明地址空间System.out.println("请输入名字:");//输入语句String name = input.next(); //调用输入语句System.out.println("请输入学号");int id = input.nextInt();System.out.println("名字为:"+name+"\t学号为:"+id);
}
}
2.Random类和Math类的random()方法都能产生随机数,这两种方式有什么区别,各有什么特点呢?查阅JDK帮助文档,并举例加以说明。
Random类的随机方法是设定随机种子的,(如:new Random().nextInt(10))这里的10就是随机种子,
相同的随机种子在相同随机次数中产生的随机数是相同的,而Math类的random()方法是令系统产生大于等于0.0小于1.0的double值,
如果想要取到一定范围的随机数就需要扩大一定的倍数。
3.运行下列程序,结果是什么?查阅资料,分析为什么。
public class Test {public static void main(String args[]) { double a = 0.1;double b = 0.1;double c = 0.1;if((a + b + c) == 0.3){System.out.println("等于0.3");}else {System.out.println("不等于0.3");}}
}
结果是 不等于0.3
MarkDown:
为了处理精度损失的问题,可以使用java.math.BigDecimal类,查阅JDK帮助文档或教材p378;我是直接看的378页,百度没搜到看了下同学的,书上写的
对于需要精准计算的结果,必须使用bigdecimal
4.本次学习要点中其他需要总结的内容:因人而异,根据自己的学习情况,记录难掌握或难理解的内容,以及学有心得的内容。还存在哪些问题,也可以提出来,对于同学在博客中提出的问题,大家可以积极讨论,互帮互学。
我的基础也好,啥的,算是比较差的,做实验的时候就是忙手忙脚的,各种不会,这学期上课前预习,感觉很简单,然后到自己动手就感觉不会
,问同学很多问题,都感觉不好意思。像是import的声明调用,还有scanner的输入,感觉都很生,
然后就是这一学期语言类的科目是真的挺多,很容易混乱,比如c++的cout<<,还有 图形学的c,java的system。out。print。现在就是尽可能熟悉环境。
作业提交的很是仓促,又找来同学的代码看了下,差距很大,而且想到的关键点还有很多差别,,像 break跳出循环可以直接通过设置一个标记,比如 xunhuan:代码。break xunhuan;
很遗憾!!您猜错了!请继续努力!您还剩下8次机会哟!
第3次
请输入您猜测的数:
50
您猜的数过大!
很遗憾!!您猜错了!请继续努力!您还剩下7次机会哟!
第4次
请输入您猜测的数:
我写的问题就很多,还在改进。
然后就是改进了,上课我算是认真,但是有可能效率还比不上没听课的,这是真的,两点不会记笔记以及容易分神我最大的毛病就是不写作业,所以这学期打算尽可能改变,哪怕分数低了水平也要涨。虽然我以后不走 专业。
(二)实验总结
实验内容:
1.看商品猜价格
2.万年历
3.评分系统
对完成实验内容过程中遇到的问题、解决方案以及程序的设计思路和思考等进行归纳总结。
格式如下:
评分系统
程序设计思路:两个循环,ij对10个评委打分进行依次循环,再对五个选手分别打分,有一个scanner输入语句,及数组。判断顺序,通过sort排序语句,再对【0】
【9】赋值0进行最大最小的删除。
问题1:一开始我打算用import声明个比较大小的方法进行求最值,
原因:同学告诉我。。。有个排序类
解决方案:XXXXXXX
看商品猜价格
程序设计思路:设置随机数,赋值猜数,将猜到的数存入数组最大为十次,if超出直接输出,
问题1:还不太对。。
原因:程序有错
解决方案:
MarkDown:
xinz