![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
我是廿六啊
放开手去看这个世界
展开
-
Math.random()和Random类之间的联系
**Math.random()**是令系统随机产生大于等于0.0,小于1.0的伪随机double值。假设:产生一个1到4的变量,num = Math.random()*3+1; Random 类就是含有有参数和无参数两种的构造,其中不含参数的构造方法是每次将当前的系统时间作为种子,而含参数构造是使用一个固定值(参数)作为种子,种子也就是Random生成随机数时所使用的参数。每次使用时先创建一个Random对象,也叫随机数生成器,然后调用Random.next**()方法获取数值。 Random类的注意事项:原创 2021-01-26 18:04:36 · 177 阅读 · 0 评论 -
next和nextLine的区别
next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。 next() 不能得到带有空格的字符串。 nextLine(): 1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。 2、可以获得空白。 ...原创 2021-01-26 09:14:09 · 556 阅读 · 0 评论 -
面向对象的理解
对于面向对象我的理解就是,如果要实现一个功能,我不需要去关心具体的实现步骤,只需要找到一个可以帮我实现此功能的人即可,让他来帮我去完成。 package ifDome; import java.util.Arrays; public class Dome01 { public static void main(String[] args) { int[] array = {1,3,5,66,545,88,44}; /*要求打印格式为:[1,3,5,66,545,原创 2021-01-25 10:24:57 · 77 阅读 · 0 评论 -
如果希望一个方法的返回值中产生多个数据返回,怎么办?
解决方案:使用一个数组作为返回值类型即可。 package dome01; public class Dome04 { public static void main(String[] args) { int[] result =calculate(1,2,3); System.out.println("总和是"+ result[0]); System.out.println("平均值是"+ result[1]); } publi原创 2021-01-25 10:05:59 · 139 阅读 · 0 评论