Java-数据类型和运算符

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-数据类型和运算符)