JavaSe day_02

day_02 数据类型、变量、操作符

数据类型

分类
在这里插入图片描述
小数默认是double
float声明方式,需要在值后面追加 F/f
char是字符型,使用‘’英文单引号表示,有且只有一个数据,占两个字节
short 短整型 2字节
java中的boolean类型,值只有true/false,不参与类型转换,主要用于流程控制
类型转换
1.boolean 不参与转换
2 低精度到高精度是自动转换,高精度到低精度是强制转换
混合运算
混合运算中,结果的类型为运算中最大的数据类型
混合运算中,byte,short,int char,四种中任意一种或多种进行运算结果都是int

常量和变量

常量:生命周期中值不能更改
变量:有名字的内存空间,可以通过名字访问它
变量定义:数据类型 变量名 = 值;
变量声明: 数据类型 变量名;
变量分类 :局部变量,静态成员变量 ,成员变量
命名规则
强制:大小写字母,数字,下划线,美元符号,数字不能打头,不能使用关键字保留字
非强制:驼峰命名法,望文知义
作用域
一个{}就是一个作用域
静态变量
静态变量:在类体中,方法外,用static修饰的变量有默认值,可以和局部变量同名

操作符

单目>双目>三目
位运算符
& 位与,两边都是true结果才是true
| 位或,一边为true,结果才是true
!位非,取反,真是假,假是真
^位异或,两边都不一样就是true
&& 短路与,且
|| 短路或
字符串拼接符 :+
三目运算符: Boolean表达式?真语句:假语句;

流程控制

顺序结构
在这里插入图片描述
分支结构
在这里插入图片描述
单分支
if(boolean 表达式){
Java代码;
}
双分支
if(boolean 表达式){
为真Java代码;
}else{
为假Java代码;
}
多分支
if(boolean 表达式){
Java代码;
}else if{
Java代码;
}else if {
……
}……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值