猿创征文|《Java》【速学】(三)if、equals()与Math.random()

发布于:2023-01-04 ⋅ 阅读:(205) ⋅ 点赞:(0)

目录

《if判断、equals()对象判断与Math.random()小于1.0随机数》

 一、if语句的使用方法

1、基本语法结构

2、双分支语法结构

3、嵌套语法结构

4、if判断

1、只能判断出 布尔值  boolean  true/false

2、不管如何复杂的 if 语句 只有判断的条件满足才执行后面的内容【if(条件){后面的内容}】

3、小发现【不建议】当if处于基本语法或其他语法中且{}内的语句只有一行执行语句时它的{}号可以不打出来

二、 equals()对象判断

用处:是可以在需要判断2个字符的时候用到的

使用方法:变量范围  声明名称 = 字符串声明1.equals(字符串2或字符串声明2);

详细查询:jdk8  索引【equals() 】内容,查询

内容:

 三、Math.random()小于1.0的随机数

 用处:需要随机数或是随机对比时或是其他

方法:(int)(Math.random()*(n2-n1)+n1):随机获取一个[n1,n2)之间的int类型的数据,n1<>

详细查询:jdk8 索引  【Math.random】 内容 ,查询

内容:

球球大官人给给”赏“吧 


《if判断、equals()对象判断与Math.random()小于1.0随机数》

 一、if语句的使用方法

1、基本语法结构

如:

public static void main(String[] args) {
        if (1==1){
            System.out.println("yes");
        }else{
            System.out.println("no");
        }
    }

2、双分支语法结构

如:

public static void main(String[] args) {
        if (1==1){
            System.out.println("yes");
        }else if (1==2){
            System.out.println("no");
        }else if (2==2){
            System.out.println("yes");
        }
        System.out.println("what ?");
    }

3、嵌套语法结构

如:

public static void main(String[] args) {
        if (1==1){
            System.out.println("yes");
        }else if (1==2){
            System.out.println("no");
        }else if (2==2){
            System.out.println("yes");
        }else{
            System.out.println("hi");
            if (1==1){
                System.out.println("yes");
            }else {
                System.out.println("no");
            }
            System.out.println("what !!!");
        }
        System.out.println("NO!!!!");
    }

4、if判断

1、只能判断出 布尔值  boolean  true/false

2、不管如何复杂的 if 语句 只有判断的条件满足执行后面的内容【if(条件){后面的内容}】

3、小发现【不建议】当if处于基本语法或其他语法中且{}内的语句只有一行执行语句时它的{}号可以不打出来

      但是不建议如此行事;老不建议了,绝对不行,除非你自己的项目。 

二、 equals()对象判断

如:

        String t = "H";
		String s = "h";
		
		boolean rt =str1.equals(s);
		System.out.println("t和s内容相同:"+rt);
		
		boolean rs = str1.equals("H");
		System.out.println("t里的内容和H相同:"+rs);

用处:是可以在需要判断2个字符的时候用到的

使用方法:变量范围  声明名称 = 字符串声明1.equals(字符串2字符串声明2);

详细查询:jdk8  索引【equals() 】内容,查询

内容:

 三、Math.random()小于1.0的随机数

如:

基础的固定的引用【获取小于1.0的双倍浮点数】:

        double n1 =Math.random();
		System.out.println(n1);

获取   随机   双倍浮点数10以内的方法【double】

        double n2 =Math.random()*10;
		System.out.println(n2);

获取   随机   整数  10 以内的方法【int】

        int n=(int)(Math.random()*10);
		System.out.println(n);

获取    一定范围【20至31】内的随机 整数【int】

        int n=(int)(Math.random()*12+20);
		System.out.println(n);

 用处:需要随机数或是随机对比时或是其他

方法:(int)(Math.random()*(n2-n1)+n1):随机获取一个[n1,n2)之间的int类型的数据,n1<n2

注意:第三题 颜色有观连。

详细查询:jdk8 索引  【Math.random】 内容 ,查询

内容:

球球大官人给给”赏“吧 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到