#阿里巴巴#如何利用代码实现一个随机数?( 二 )
①新建random对象 。
②获取1到100的随机数 。
③新建scanner对象 。
④提示用户输入数字 , 并设定循环结构 。
⑤获取用户输入的数字 。
⑥比较输入数字和随机数的大小 。
思考:
设定的循环结构为死循环 , 在用if选择语句判断时 , 若是两个数不相等 , 用continue跳出此次循环 , 继续下次循环;若是猜对了 , 用break结束循环 , 循环结束;
后来发现自己完全想多了 , 不用这两个关键字也可以 。
scanner对象在调用nextIn()方法时 , 控制台会让用户输入数字 , 会打断循环 , 并不会一直循环下去 。
三、ArrayList类ArrayList , 这是Java里的一个集合 。
前面学了数组 , 我们知道数组的一个特点 , 就是它的长度是固定的 。
那ArrayList这个类就可以理解成一个长度可变的集合 。
前几天学习 , 知道了一个数组直接打印出来的话 , 显示的是地址 , 但集合是可以直接打印的 。
若是未初始化 , 打印出来就是一个空值;
若是初始化了 , 打印出来就是一个个元素 , 用中括号:[
装着这些元素
其中添加元素的方法为list.add()
那么ArraryList这个集合还有哪些常用的方法呢?
- get(索引):获得集合对应索引位的元素 。
- size():获得集合的大小(一共多少个元素) 。
- remove(索引):移除集合中对应索引位的元素 。
- contains(“元素”):判断几个中是否包含该元素 。
ArrayList<String>list中:String表示集合中存储的元素类型为String;是引用数据类型 , 集合只能存储引用数据类型 , 不能用于存储基本数据类型 。
比如ArrayList<int>list这样写是不对的
那若是要存储基本数据类型 , 该怎么办?
这就需要将基本数据类型转换为一个包装类:
- byte转换为Byte
- short转换为Short
- int转换为Integer(重点记忆)
- long转换为Long
- float转换为Float
- double转换为Double
- char转换为Character(重点记忆)
- boolean转换为Boolean
【#阿里巴巴#如何利用代码实现一个随机数?】
- 阿里巴巴▲三国志战略版什么来路?为何频频刷屏各大软件?
- 阿里巴巴■公有云竞争格局:阿里云一枝独秀,华为实现弯道超车
- 『阿里巴巴』雷军喜提“100亿”!问题来了,雷军还能超过马云马化腾吗?
- 聚成教育Word文档如何快速实现段落整体上下移动
- 晨财经陈春花:如何做到美国围剿之下的强劲增长?华为像是一个植物|2020财经云峰会
- 聚成教育Word 复制文字到PPT 时,如何保留或清除格式,从
- 淘宝■互联网公司是怎么赚钱的?如何把流量变成现金呢?
- 『宇航员』当宇航员在舱外工作时不小心脱离国际空间站,该如何实现自救?
- 阿里巴巴@阿里巴巴淘小铺到底是不是“天时地利人和”的赚钱机会
- [阿里巴巴]阿里找台积电代工,中芯国际“失败了”?网友:不要忘记华为经历