其他分享
首页 > 其他分享> > Random类、ArrayList类

Random类、ArrayList类

作者:互联网

Random类


什么是Random类


Random r = new Random();
int i = r.nextInt();

Random使用步骤


小游戏

package com.zhou;  
  
//生成随机数  
import java.util.Random;  
import java.util.Scanner;  
  
public class day0818 {  
    public static void main(String[] args) {  
        //createRandom();  
        guessNum();  
  
  
    }  
    //生成0~10随机十个数字  左闭右开  
    public static void createRandom() {  
        Random rd = new Random();  
  
        for (int i = 0;i<10;i++) {  
            int num = rd.nextInt(10);//[0,10)  
            System.out.println(num);  
  
        }  
    }  
    //生成一个1~100的数字,猜测数字的小游戏 左闭右开  
    public static void guessNum() {  
        Random rd = new Random();  
        Scanner sc = new Scanner(System.in);  
        int number = rd.nextInt(100)+1;//[1,100)  
        int count = 1;  
        while (true) {  
            System.out.println("请输入你要猜的数字");  
            System.out.println("===================");  
            int guessNum = sc.nextInt();  
            if (guessNum>number) {  
                System.out.println("你猜的数字太大了");  
                System.out.println("===================");  
            }else if (guessNum<number) {  
                System.out.println("你猜的数字太小了");  
                System.out.println("===================");  
            }else {  
                System.out.println("恭喜你,只用了"+count+"次就答对了!!!真棒!");  
  
                break;  
            }  
            count++;  
        }  
    }  
}

ArrayList类


什么是ArrayList类


package com.zhou.day0819;  
  
//ArrayList  
import java.util.ArrayList;  
  
public class Demo01 {  
    public static void main(String[] args) {  
        //使用ArrayList API  
  
        //ArrayList  成员方法   1.add()   往容器中添加指定类型的数据  
        ArrayList<Object> objects = new ArrayList<>();//<>表明当前类型可以存放什么类型的数据,如果不指定则什么都能放  
        objects.add(10);//int  
        objects.add("aaa");//String  
        objects.add(1.1);//double  
        System.out.println("=========");  
  
  
        //2.public E remove(int index) 从容器中删除数据,根据数组的索引编号  
        Object re = objects.remove(1);  
        System.out.println(re);//aaa  
  
        //3. public int size():返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。  
        int s = objects.size();  
        System.out.println(s);  
        for (int i = 0;i<objects.size();i++) {  
            System.out.println(objects.get(i));  
        }  
        System.out.println("=========================");  
  
        //4.public E get(int index) 返回此集合中指定位置上的元素。  
        Object o = objects.get(0);  
        System.out.println(o);  
  
        //5.public set(int index,E element)修改指定位置索引的值  
        Object se = objects.set(0, "小周真帅!!!");  
        System.out.println(se);  
  
  
    }  
}

如何储存基本数据类型


基本类型 基本类型包装类
byte Byte
short Short
int Integer
long Lonf
float Float
double Double
char Character
boolean Boolean

标签:int,ArrayList,Random,objects,类型,public
来源: https://www.cnblogs.com/xzandjava/p/16601404.html