数据类型、运算符、Scanner的使用

          一、常见的基本数据类型

     数值型  byte(最小,2字节)      short(4字节) int (默认 8字节)    long(16字节)

     浮点型   float(8字节)   double(默认 16字节)

     字符型 char

     布尔型  boolean (结果为true或false)

 

       二、类型转换

    1、自动类型转换

 

     规则1:如果一个操作数为double型,则整个表达式可提升为doule型

     规则2:两只数据类型要兼容  【数值类型(整形int和浮点型double)互相兼容】。

     规则3:目标类型大于源类型    例如:double型大于int型。

 

  2、强制类型转换

   语法;  

    目标源类型=(目标数据类型)(表达式);

 

 缺点;会丢失精度。

 

二、运算符

    赋值运算符

    变量名=表达式;

 

     算数运算符

    +(加)    -(减) *  (乘) /(除)++ (自加)  --(自减)

    ①当++或--在前,先自加或自减,再使用

 

 

    ②当++或--在后,先使用,再自加或自减

 

 

    关系运算符

    其值与值的关系

                 

 

 

    逻辑运算符

 

 

   条件运算符

    条件运算符也称三元(三目)运算符

    表达式为:   条件?表达式1:表达式2;

                   当条件结果为真时,执行表达式1,

                  当条件结果为假时,执行表达式2,

   

 

 

 

      三、Scanner的使用

       作用;从键盘接收输入的数据

       ①第一步:导入Scanner类

             import java.util.*;

      ②第二步:创建Scanner对象

          Scanner input=new Scanner(System.in);

      ③第三步:获得键盘输入的数据

          int now=input.nextInt();

 

posted @ 2020-04-15 09:38  小飞侠呀  阅读(151)  评论(0)    收藏  举报