Java基础—运算符与引用数据类型Scanner、Random
?? 运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。 ? 1.操作数参与数学计算: ?
? ? ? ? 2.赋值运算符: ?
? ? 3.比较运算符: ??
? ? ???? n?赋值运算符的?= 符号,是用来将 = 符号右边的值,赋值给 = 符号左边的变量; ? ? 比较运算符的 == 符号,是用来判断 == 符号 左右变量的值是否相等的。 ? ? ? 4.逻辑运算符 ???
? ??? ???? l?短路与&&:参与运算的两边数据,有false,则运算结果为false; ? l ? ? 短路或||:参与运算的两边数据,有true,则运算结果为true; ? ? 逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true ? ?? ?5.三元运算符: ?格式为: ?(条件表达式)?表达式1:表达式2 ?? 运算规则为:先判断括号里面的条件表达式,若为true则执行表达式1,若为false则执行表达式2. ? ? ? 6.Scanner类 ?与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 ? ? 数据类型 ?变量名 ?= ?new 数据类型(); ?? Scanner类创建对象的格式为:Scanner sc=new Scanner(System.in); ?? 调用方法: ?? String str=sc.next();???? 用来接收控制台录入的字符串 ?? int i=sc.nextInt();? 用来接收控制台录入的数字 ? 7.Random类 ? Random类,它可以产生多种数据类型的随机数 ? 创建对象:Random rd=new Random(); 调用方法: ?int i=rd.next(100);? 得到0-100范围内的随机整数,将产生的随机整数赋值给i变量 ?double d=rd.nextDouble(); 得到0.0-1.0范围内的随机小数,将产生的随机小数赋值给d变量 ?----------------- ?int a=rd.next(99)+1;? 得到1-100范围内的随机数 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |