Java SE02基础复习 关键字 标识符 常变量 控制语句

2Java语言基础
2.1关键字
在这里插入图片描述
在这里插入图片描述
2.2标识符
·在程序中自定义的名称
·由英文字母大小写,数字0-9,_$组成
·数字不可以开头
·不可使用关键字
·Java严格区分大小写
2.3注释
·单行注释//
·多行注释/* /
·文档注释/
* */(Java独有,可由javadoc.exe提取生成说明书)
2.4常量与变量
2.4.1常量(不能改变的数值)
整数常量
小数常量
布尔(Boolean)常量:只有两个数值ture,false
字符常量:将一个数字0-9,字母和符号用单引号(’ ')标识
字符串常量:将一个或多个字符用双引号(“ ”)标识
null常量:只有一个数值就是null
·进制
二进制
八进制,用0开头表示
十进制
十六进制,用0x开头表示
!3个二进制位为一个八进制位
4个二进制位为一个十六进制位
!负数的二进制是正数的二进制取反加1,负数的二进制最高位为1
2.4.2变量
·内存中的一个存储区域
·该区域有自己的名称(变量名)和类型(数据类型)
·该区域数据可以在同一类型范围内不断变化
·定义变量的原因:用来不断的存放同一类型的常量,并可以重复使用
·定义变量的格式:数据类型 变量名=初始值
·Java是强数据类型,对每一种数据都定义了明确的具体数据类型,在内存分配了不同大小的内存空间
在这里插入图片描述
整数默认int,小数默认double
·类型的强制转换
在这里插入图片描述
字符型转换(ASCII码)编译不通过
2.5运算符
算术运算符:+
-
*
/
%(负号只参考被模数,模2可实现开关运算)
+(连接符)
++

赋值运算符:= += -= *= /= %=变量不确定问题
比较运算符:> < == != <= >= instanceof
逻辑运算符:& | ! ^ &&(短路) ||(短路)
用于连接两个boolean类型的表达式
短路逻辑:当左边已经能决定结果,右边不参与运算
位运算符:<< >> >>> & | ^ ~
A^B ^ B=A,即对给定的数A,用同样的运算因子(B)作两次异或运算后仍得到A本身(异或的自反性)
无符号右移(>>>)跟右移(>>)运算符不一样。无符号右移,数据进行右移时,无论原高位是什么,都按0来补。>>不改变数的正负。对于一个正数,无符号右移不会变成负数(相当于除以2再取整);但是对于一个负数,无符号右移会将负数变成正数;
在这里插入图片描述
三元运算符:(条件表达式)?表达式1:表达式2
2.6程序流程控制
·判断结构

if(条件表达式)
{
}
else if(条件表达式)
{
}
······
else
{
}
·选择结构
switch(表达式)
{
	case 取值1......;
		break;
	case 取值1......;
		break;
	......
	default:
		......;
		break;
}

·循环结构(累加思想,计数器思想)
while(条件表达式)
{
	......;
}
do
{
	......;
}while(条件表达式)
for(初始化;条件表达式;操作表达式)
{
	......;
}

无限循环最简单形式:whlie(true){}
for(;;){}
while与for可以互换,区别在于for为了循环而定义的变量在循环结束时在内存中释放,而whlie循环使用的循环变量在循环结束后还可以继续使用。
2.7转义字符
在这里插入图片描述
2.8其他流程控制语句
break(跳出):选择结构、循环结构
continue(继续):循环结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java关键字: abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while Java标识符标识符Java程序中指定名称的组件,如变量名、方法名、类名等。标识符必须以字母、下划线或美元符号开头,不能以数字开头,只能包含字母、数字、下划线或美元符号。 Java变量Java变量是存储数据的容器,可以存储不同类型的数据,如int、double、String等。变量需要先声明,再进行赋值操作。Java中的变量可以被分类为:局部变量、成员变量和静态变量Java运算符: Java运算符包括算术运算符、比较运算符、逻辑运算符、条件运算符、位运算符等。算术运算符包括加(+)、减(-)、乘(*)、除(/)、取余(%)等;比较运算符包括大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=)等;逻辑运算符包括与(&&)、或(||)、非(!)等;条件运算符包括三目运算符(?:)等;位运算符包括按位与(&)、按位或(|)、按位异或(^)等。 Java流程控制Java流程控制指的是在程序中控制程序执行的顺序和次数。Java流程控制包括分支语句和循环语句。分支语句包括if语句、switch语句等;循环语句包括for循环、while循环、do-while循环等。还有特殊的流程控制语句,如break语句、continue语句等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值