算术运算

注意下列事项:

 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。

除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。

“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。

整数做被除数,0不能做除数,否则报错

 算数运算符++、--的使用

 ++运算符,会在原有值的基础上自增1;

 --运算符,会在原有值的基础上自减1。

 赋值运算符

列如:

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

比较运算符

 赋值运算符的 = 符号,是用来将 = 符号右边的值,赋值给 = 符号左边的变量;

比较运算符的 == 符号,是用来判断 == 符号 左右变量的值是否相等的

规律:

短路与&&:参与运算的两边数据,有false,则运算结果为false;

短路或||:参与运算的两边数据,有true,则运算结果为true;

逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。

三元运算符

 格式:

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

三元运算符运算规则:

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

 

引用数据类型

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

变量名.方法名();

Scanner类

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

Scanner使用步骤:

         导包:import java.util.Scanner;

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

调用方法:

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

 随机数类Random

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

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

  Random使用方式:

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

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

posted on 2020-06-24 20:00  haoduohaoduo鱼  阅读(132)  评论(0编辑  收藏  举报