6.24 运算符和引用数据类型

一、赋值运算符

  

    注意:诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型。

二、比较运算符

 

  比较运算符,又叫关系运算符,它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔值true或者false。

三、逻辑运算符

  

 

   1、逻辑运算符通常连接两个其他表达式计算后的布尔值结果

   2、当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。

四、三元运算符

  格式:

           (条件表达式)?表达式1:表达式2;

    表达式:通俗的说,即通过使用运算符将操作数联系起来的式子,例如:

    3+2,使用算数运算符将操作数联系起来,这种情况,我们称为算数表达式。

    3>2,使用比较运算符(也称为条件运算符)将操作数联系起来,这种情况,我们称为条件表达式。

  三元运算符运算规则:

    先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

    例如:int n = (3>2 && 4>6) ? 100 : 200;

         三元运算符运算后的结果为false,运算结果为表达式2的值200,然后将结果200赋值给了变量n

引用数据类型:

l  引用数据类型的使用

与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。

 

数据类型  变量名  =  new 数据类型();

每种引用数据类型都s有其功能,我们可以调用该类型实例的功能。

变量名.方法名();

l  Scanner类

Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。

Scanner使用步骤:

导包:import java.util.Scanner;

创建对象实例:Scanner sc = new Scanner(System.in);

调用方法:

               int  i = sc.nextInt(); 用来接收控制台录入的数字
                                         String s = sc.next(); 用来接收控制台录入的字符串

我们来学习下,用来产生随机数的类Random,它也属于引用数据类型。

这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式。

l  方法简介

public int nextInt(int maxValue)      产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;

public double nextDouble()  产生[0,1)范围的随机小数,包含0.0,不包含1.0。

 

         引用数据类型的使用方式,在学习键盘录入Scanner时,我们已经学习过,在这里,再次回顾一下:

l  Random使用方式:

n  import导包:所属包java.util.Random 

n  创建实例格式:Random 变量名 = new Random();

posted @ 2020-06-24 17:00  是刘乃豪  阅读(246)  评论(0)    收藏  举报