码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习day02

时间:2018-02-12 21:38:34      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:浮点   符号   oat   学习   bsp   nbsp   表达式   类型   算数   

变量

  整型

    byte       1字节,数据范围:-128~127

    short      2字节,数据范围:-32768~32767

    int          4字节,数据范围:-2147483648~2147483648

    long       8字节,数据范围:-263~263-1

  浮点型

    float       4字节,数据范围:-3.403E38~3.403E38

    double   8字节,数据范围:-1.798E308~1.798E308

  字符型

    char       2字节,数据范围:表示一个字符

  布尔型

    boolean  1字节,数据范围:true和false

定义变量

  数据类型  变量名  =  数据值;

  int            a          =  1;

变量使用的注意事项

  1、变量定义后可以不赋值,使用时再赋值;不赋值不能使用

  2、变量使用时有作用域的限制

  3、变量不可以重复定义

数据类型转换

  自动类型转换表示范围小的数据类型转换成范围大的数据类型

  自动类型转换格式:范围大的数据类型 变量 = 范围小的数据类型值;

  强制类型转换:表示范围大的数据类型转换成范围小的数据类型

  强制类型转换格式:范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

运算符:用来计算数据的符号。数据可以是常量,也可以是变量。

  注意事项:

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

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

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

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

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

  ++,--运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1

  ++,--运算符前置时,先将变量a的值自增1或者自减1,然后使用更新后的新值参与运算操作

赋值运算符

  =      赋值

  +=   加等于

  -=    减等于

  *=    乘等于

  /=    除等于

  %=  模等于

  用来完成数据的赋值

  +=,-,*=,/=这样的赋值运算符包含了一个强制转换的操作,会将左右两边运算后的结果,强制类型转换后赋值给左边

比较运算符

  ==       等于

  !=          不等于

  <           小于

  >           大于

  <=         小于等于

  >=         大于等于

  用来比较数据的大小(如 1>2)

  比较后的结果为布尔类型Boolean的值

  “==”两个等号代表比较是否相等,“=”一个等号代表赋值

逻辑运算符

  &      与

  |       或

  ^      异或

  !      非

  &&   短路与

  ||      短路或

  逻辑与& 和逻辑短路与&&:代表着并且的意思,左右两边都要条件成立,结果才为true;
  逻辑或| 和逻辑短路或||:代表着或者的意思,左边两边有一个条件成立,结果就为true;
  逻辑非!:代表着相反的意思,原先是false,结果就为true;原先是ture,结果就为false;
  逻辑异或^: 左右两边条件结果相同,结果就为false,左右两边条件结果不同,结果就为true;

三元运算符

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

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

Java学习day02

标签:浮点   符号   oat   学习   bsp   nbsp   表达式   类型   算数   

原文地址:https://www.cnblogs.com/Antifragile/p/8445478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!