JAVA基础 基本类型和运算符

1.基本数据类型(8个):
(1)整数:byte short int long 因为不同的整数类型在内存中占用不同的大小,范围不同。默认一个整数数字为int类型。
①Byte:-128~127
②Short:-32768~32767 short.MIN_VALUE
③Int:-2147483648~2147483647integer.MAX_VALUE
④Long:long.MAX_VALUE //数值后面要加L
(2)小数:float(单精度) double(双精度)
①float不如double精确度高.float数值后面要加F
(3)布尔:boolean 它的值只能true or false
(4)字符:char
①表示一个字符。使用’’。
(5)最重要:int double boolean char
2.引用数据类型
String:字符串
3.如何定义标识符。
(1)由字母,数字,下划线——,美元符$组成
(2)不能以数字开头。
(3)不能使用关键字。

4.数据类型自动转化
Byte–>short–>int–>long–>float–>double
强制转换 例:int a=1; short s=(short)a;
5.运算符
赋值运算符
(=,+=,-=,=,/=,%=)
算术运算符
(+,-,
,/,%,++,–)
(如果两个整数int相除,取整)
a=b++ 先赋值运算,然后自身+1
a=++b 先自身+1,然后赋值运算
关系运算符
(得到的结果都是boolean类型)
>,>=,<,<=,==,!=
逻辑运算符
连接两个关系运算符,得到的结果都是boolean类型
&&(与/且) 两个关系都为true才为true &&优先级大于||
|| (或) 有一个为true则为true
!(非) 取反
位运算.二进制数字之间的运算。&,|,^(异或),>>右移,<<左移

三目运算符
(条件)?值1:值2;或者变量 = (条件)?(表达式1):(表达式2)
如果条件成立返回值1,不成立返回值2
不能使用输出语句
优先级 算术>关系>赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值