java基础(5)概述基本数据类型以及引用数据类型关于Random的详解(one)

泪湿孤枕 提交于 2019-12-22 00:37:22

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

java基础必备:  两种基本数据类型   (注意::本知识点会分两期详解噢!!!!)

先看一大图: 初步了解了解哟

一: 基本数据类型(4类8种)
    (byte short int long float double char boolean)
    功能:   保存数据 

 

二: 引用数据类型: 

(一): 概念
    一个引用数据类型,就是一个工具,都有自己独特作用。

(二):格式
    数据类型 变量名 = new 数据类型();

(三)工具包

(1)Random :

(1-1)  说明:   负责产生随机数工具

 

(1-2) 所属包java.util.Random;(IDEA自动导入)

 

(1-3)创建对象方式:     Random r = new Random() 

(1-4) 常用功能/方法
    (1-4-1) nextInt(int n)
        返回:一个[0-n)的int整数
  例如:
Random r = new Random();
int a = r.nextInt(5);


        
   (1-4-2) nextDouble()
        返回:一个[0.0-1.0)的double小数 
        
 

   (1-4-3) 数字问题
        1、生成 0-10 的随机数,包含0,也包含10
        Random r1 = new Random();
        int aa = r1.nextInt(11);//0-11
        System.out.println(aa);


        2、【困难】生成 1-10 的随机数,包含1,不包含10
        /*
        Random r2 = new Random();
        int bb = r2.nextInt(9) + 1;//1-10   不包含10*/


        3、【思考】生成 1-10 的随机数,包含1,包含10
        Random r3 = new Random();
        int cc = r3.nextInt(10) + 1;//1-11   不包含11

 

 

 

下期会详解 : 引用数据类型关于Scanner ,  Date ,string的工具包噢!

敬请关注!!!谢谢

请给努力中的自己点个赞哦!

每天进步一点点`~~~~~

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!