import java.util.Scanner;publicclassTest01Scanner{publicstaticvoidmain(String[] args){// 创建对象
Scanner sc =newScanner(System.in);// 接收数据
System.out.println("请输入第一个数据:");int a = sc.nextInt();
System.out.println("请输入第二个数据:");int b = sc.nextInt();// 对数据进行求和 int sum = a + b;
System.out.println("sum:"+ sum);}}
查看成员方法 : public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的 int 值。
使用
导包
import java.util.Random;
创建对象
Random r =newRandom();
使用–获取随机int数字
//int 所有范围,包括正负数int num = r.nextInt();//获取一个随机数,参数代表了范围,左闭右开区间int num = r.nextInt(30);
获取随机数
//导包import java.util.Random;...publicstaticvoidmain(String[] args){//创建对象
Random r =newRandom();//获取随机数int num = r.nextInt();//输出随机数
System.out.println("随机数为:"+num);}
5.ArrayList类
对象数组
publicclassPerson{private String name;privateint age;publicPerson(){}publicPerson(String name,int age){this.name = name;this.age = age;}public String getName(){return name;}publicvoidsetName(String name){this.name = name;}publicintgetAge(){return age;}publicvoidsetAge(int age){this.age = age;}.../*定义一个数组,存储3个person对象
* 一旦运行,程序运行期间长度不能改变
* */publicstaticvoidmain(String[] args){//创建一个长度为3的数组,里面用来存放person类型对象
Person[] array =newPerson[3];
Person one =newPerson("迪丽热巴",18);
Person two =newPerson("古力拉扎",28);
Person three=newPerson("马尔扎哈",38);//将地址值赋值给数组
array[0]=one;
array[1]=two;
array[2]=three;//打印输出
System.out.println(array[0]);
System.out.println(array[1]);
System.out.println(array[2]);
Person person = array[1];
System.out.println(array[1].getName());}
ArrayList<String> list =newArrayList<String>()
在JDK 7后,右侧泛型的尖括号之内可以留空,但是<>仍然要写
ArrayList<String> list =newArrayList<>();
查看成员方法 : public boolean add(E e) : 将指定的元素添加到此集合的尾部。 参数 E e ,在构造ArrayList对象时, 指定了什么数据类型,那么 add(E e) 方法中,只能添加什么数据 类型的对象。
ArrayList集合的常用方法
//向集合当中添加元素,参数类型和泛型一致publicbooleanadd(E e);//从集合中获取元素,参数是索引编号,返回值是对应位置的元素public E get(int index);//从集合中删除元素,参数是索引编号,返回值为被删除的元素
pubic E remove(int index);//获取集合的尺寸长度publicintsize();