变量 运算符 流程控制

  • 变量
  • 类变量(静态变量):独立于方法之外的变量,用 static 修饰。一般被声明为常量,储存在静态存储区,大多数静态变量声明为public类型,有默认值
  • 实例变量(成员变量):独立于方法之外的变量,不过没有 static 修饰。实例变量可以声明在使用前或者使用后,一般情况下应该把实例变量设为私有。实例变量具有默认值。
  • 局部变量:类的方法中的变量。局部变量是在栈上分配的,局部变量没有默认值
  • 运算符
  • 算术运算符:+、-、*、/、%、++、--
  • 关系运算符:==、!=、>、<、>=、<=
  • 位运算符:&(与)、|(或)、^(异或)、~(反)、<<、>>、>>>(按位右移补零操作符)

例子:A >> 2得到15即 1111,A>>>2得到15即0000 111

  • 逻辑运算符:&&、||、!  短路逻辑运算符:当使用与逻辑运算符时,在两个操作数都为true时,结果才为true,但是当得到第一个操作为false时,其结果就必定是false,这时候就不会再判断第二个操作了。
  • 赋值运算符:=、+=、-=、*=、/=、(%)=、<<=、>>=、&=、^=、|=
  • 其他运算符:
  1. 条件运算符(?:)例子:b == a ? 20 : 30;
  2. instanceof 运算符: 该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。例子:

String name = "James";

boolean result = name instanceof String;

boolean result = Vehicle  instanceof Car;//这个也为真

 

 

 

运算符优先级,越上越先:

类别

操作符

关联性

后缀

() [] . (点操作符)

左到右

一元

+ + -

从右到左

乘性 

* /

左到右

加性 

+ -

左到右

移位 

>> >>>  << 

左到右

关系 

>> = << = 

左到右

相等 

==  !=

左到右

按位与

左到右

按位异或

^

左到右

按位或

|

左到右

逻辑与

&&

左到右

逻辑或

| |

左到右

条件

?:

从右到左

赋值

= + = - = * = / == >> = << == ^ = | =

从右到左

逗号

左到右

  • 流程控制
  1. 顺序结构
  2. 选择结构:
  1. If-else语句
  2. switch语句:1.case后面只能是常量,而且不能相同
  1. 循环结构:
    1. for循环结构
    2. do-while()
    3. while()
  • 1
    点赞
  • 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、付费专栏及课程。

余额充值