Java中Scanner,Random,ArrayList,匿名对象的基础介绍
2021-04-09 07:27
标签:匿名 inf 统一 取数 输入数据 har 括号 返回 int 1-1Scanner类的功能 Scanner类可以实现键盘输入数据到程序中。 1-2使用步骤: 1).导包:import 包路径.类名称。具体包路径和类名称可以在API中查询。 只有在Java.lang包下的内容不需要导包,其他的都需要通过import语句进行导包操作。 2).创建格式: Scanner 对象名 = new Scanner (System.in); 3).使用: 对象名.成员方法(); 使用该类对象从键盘获取数字的格式: 数据类型 变量 = 对象名.nextInt(); 使用该类对象从键盘获取字符串的格式: String 变量 = 对象名.next(); 示例代码: 执行结果为: 2-1Random类的功能: Random在Java中用于产生随机数。 2-2使用步骤: ).导包:import 包路径.类名称。具体包路径和类名称可以在API中查询。 只有在Java.lang包下的内容不需要导包,其他的都需要通过import语句进行导包操作。 2).创建格式: Random 对象名 = new Random (); 3).使用: 对象名.成员方法(); 使用该类对象生成随机数字的格式: 数据类型 变量 = 对象名.nextInt(); 或 数据类型 变量 = 对象名.nextInt(int a); 在该函数中,括号里面的参数表示取值范围,当括号里面留空时,表示取值范围为Int类型的取值范围; 当括号里面的参数(例如括号中数字为3)时,则表示取值范围为从零开始的左闭右开区间(即[0,3),即可取整数有0,1,2)。 示例代码: 执行结果为: 3-1概念 匿名对象是指在创建对象时只有右边的对象,没有左边的名字和赋值运算符。 3-2使用格式: new 类名称(); 注意事项:匿名对象只能使用一次,下次需要再次使用时只有再次创建一个新的匿名对象。 使用建议:如果确定某个对象只使用一次,就可以选择使用匿名对象。 3-3匿名对象作为方法的参数值和返回值: 执行结果为: 4-1ArrayList集合的功能 ArrayList的功能和数组一样,可用于存储数据。 但是,与数组相比,ArrayList具有一个很大的优点:ArrayList的长度可以改变,数组的长度不可以。 4-2基本介绍 ArrayList的后面有一个尖括号(”“),在该尖括号里面的内容代表泛型,即装在集合中的所有元素,都是一个统一的数据类型。,例如ArrayList 注意:泛型只能使用引用数据类型,不能是基本数据类型。- 4-3使用格式: ArrayList list = new ArrayList ( ); 从Java1.7版本开始,在使用时右侧的尖括号中可以不写内容,但是在1.7版本以前的Java中是需要写上数据类型的。 注意:对ArrayList集合,直接打印得到的不是地址值,而是内容,如果内容为空,,得到的将是空的中括号:[ ]。 4-4ArrayList集合常用的方法 1)add方法: 使用格式: public boolean add(E e) 功能:向集合中添加元素,参数类型须和泛型一致。 2)get方法: 使用格式: public E get (int index) 功能:从集合中获取元素,参数是索引编号,返回值是对应索引位置的值。 3)remove方法: 使用格式: public E remove (int index) 功能:从集合中删除元素,参数是索引编号,返回值是被删除的元素。 4)size方法 使用格式: public int size() 功能:获取该集合的长度,返回值是该集合所包含的元素个数。 4-5ArrayList集合的存储基本类型 如果希望向集合中存储基本类型的数据,,必须必须使用基本类型对应的包装类。 引用类,包装类都位于java.lang包下,使用时不用导包。 基本类型 包装类型 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 示例代码: 执行结果为: Java中Scanner,Random,ArrayList,匿名对象的基础介绍 标签:匿名 inf 统一 取数 输入数据 har 括号 返回 int 原文地址:https://www.cnblogs.com/9-King/p/13375056.html1.Scanner概述与使用介绍
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
String str = sc.next();
System.out.println("输入的数字是:"+num);
System.out.println("输入的字符串是:"+str);
}
2.Random的概述与使用介绍
Random的使用步骤与Scaaner的使用步骤一样。 public static void main(String[] args) {
Random ra = new Random();
for (int i = 1; i ) {
int num = ra.nextInt(100);
System.out.println("随机数"+i+":"+num);
}
}
3.匿名对象的基本介绍
示例代码(以Scaaner类为例):public static void main(String[] args) {
int num = new Scanner(System.in).nextInt();
System.out.println("输入的数字是:"+num);
}
4.ArrayList的概述和使用介绍
public static void main(String[] args) {
ArrayList
上一篇:如何认识脚本语言
下一篇:学习java的第15天
文章标题:Java中Scanner,Random,ArrayList,匿名对象的基础介绍
文章链接:http://soscw.com/index.php/essay/73236.html