JAVA基础数据类型和运算符总结 糖不苦

一,JAVA的数据类型
逻辑型----boolean 只允许取值true和false
字符型----char java采用unicode编码(utf16),每个字符占用两个字节
整数型----byte, short, int, long java里没有无符号的整型 默认是int类型
浮点型----float, double 默认是double类型

char定义的时候用单引号定义 例如 char c = '\u534e'; char d = 'a';

byte 1字节 8位
short 2字节 16位
int 4字节 32位
long 8字节 64位

float 4字节
double 8字节

byte short char 在做运算的时候,系统会先转换成int类型再运算,所以需要加一个强制转换符

二, JAVA语言支持的运算符
算术运算符:+,-,,/,%,++,--
关系运算符:>,<,>=,<=,==,|=
逻辑运算符:!,&,|,^,&&,||
位运算符:&,|,^,~,>>,<<,>>>
赋值运算符:=
扩展赋值运算符:+=,-=,
=,/=
字符串连接运算符:+

&&与 ||或 例如int i=1,j=2; boolean flag1=(i>5)&&((j*3)>5); &&前面已经为false 后面的运算不再计算

  • 运算符两侧的操作数只要有一个是字符串(String)类型,系统会自动将另一个操作数转换成字符串类型再进行连接
    int c=123;
    System.out.println("c="+c);
    当进行打印的时候,无论任何类型,都自动转换成字符串再进行打印
原文地址:https://www.cnblogs.com/wwyydd/p/13957668.html