美文网首页
Java-数据类型和运算符

Java-数据类型和运算符

作者: 西界__ | 来源:发表于2021-01-24 22:16 被阅读0次

    Java是一种强类型语言,每个变量都必须声明其类型。

    • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
    • 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type varName [=value] [{,varName[=value]}]
    • 例如:String name = "Java",int age = 20;

    整型常量

    • 十进制整数,如:99, -500, 0
    • 八进制整数,要求以 0 开头,如:015
    • 十六进制数,要求 0x 或 0X 开头,如:0x15
    类型 占用存储间 表数范围
    byte 1字节 -128~127
    short 2字节 -2^15 ~ -2^15 -1
    int 4字节 -2 ^31 ~ 2^31 -1
    long 8字节 -2^63 ~ 2^63 -1

    转义符

    转义符 含义
    \b 退格
    \n 换行
    \r 回车
    \t 制表符

    命名规则

    • 所有变量,方法,类名:见名如意
    • 变量,方法名:
      • 首写字母小写和驼峰原则
      • run(), runRun(), age ageNew monthSalary
    • 常量:
      • 大写字母和下划线:MAX_VALUE
    • 类名:
      • 首字母大写和驼峰原则: Man, GoodMan

    算术运算符

    • 二元运算符类型提升:
      • 整数运算:
      • 如果两个操作数有一个为Long, 则结果也为long
      • 没有long时,结果为int。即使操作数全为shot,byte,结果也是int.
      • 浮点运算:
      • 如果两个操作数有一个为double, 则结果为double. • 只有两个操作数都是float, 则结果才为float.
    • 一元运算符(++, --):
      • int a = 3; • int b = a++; //执行完后,b=3。先给b赋值,再自增。
      • int c = ++a; //执行完后,c=5。先自增,再给b赋值

    逻辑运算符

    • 逻辑运算符与布尔操作数一起使用,组成逻辑表达式
    • 逻辑表达式的结果是布尔值
    • &和&&的区别
      • “&”:无论任何情况,“&”两边的表达式都会参与计算。
      • “&&”: 当“&&”的左边为false,则将不会计算其右边的表达式。即左false则false
    • “|”和“||”的区别
      • "|"只要左右两边有一个为false,则为false;只有全部都为true的时候,结果为true

      • "||" 只要符号左边为false,则结果为false;当左右都为true时,则结果为true

    相关文章

      网友评论

          本文标题:Java-数据类型和运算符

          本文链接:https://www.haomeiwen.com/subject/lpyvzktx.html