目录
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三元运算符
if判断语句
switch选择语句
循环结构语句
自增自减是单目运算符,只需要一个操作数参加运算。例如:a++、++a、a--、--a等。其中,a是操作数,++是自增运算符,--是自减运算符,自增和自减运算符即可以放在变量的前面,也可以放在变量的后面,例如++a、 a++。
自增(++):将变量的值加1,分前缀式(如++a)和后缀式(如a++)。前缀式是先加1再使用;后缀式是先使用再加1。
+= , -= , *= , /= , %=
public static void main (String []args ){
int a =3;//把右边的常量值赋值给左边的变量,左边必须是变量
a += 4;//把左右两边相加的结果,赋值给左边
System.out.println(a);
}
注意:把左边和右边做加法,然后赋值给左边;
注意:
public static void main(String[] args) {
int a=16;
double b=9.5;
String str1="hello";
String str2="imooc";
System.out.println("a等于b:" + (a == b));
System.out.println("a大于b:" + (a > b));
System.out.println("a小于等于b:" + (a <= b));
System.out.println("str1等于str2:" + (str1.equals(str2)));
}
逻辑运算符用于连接两个boolean类型的表达式。
A=2;
B=3;
C=A>B ? 100 :200;
if(条件判断)
{
执行语句;
}
//-------------------------------------------------------------------------
if(条件判断)
{
执行语句;
}
else
{
执行语句;
}
//-------------------------------------------------------------------------
if(条件判断)
{
执行语句;
}
else if (条件判断)
{
执行语句;
}
…
else
{
执行语句;
}
注意:if、else后面的大括号可以省略,但省略后只控制最近的一条语句
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}
扩展:
(1)for语句
for 循环:确定循环次数。先判断,再循环。常用嵌套。
for(参数初始化 ;循环的条件 ;循环变量的叠加 ){
循环操作;
}
(2)while语句
while循环:不知道循环次数。先判断,再循环。常用死循环。用死循环时就要判断什么时候手动让他停止,而这个时候就常会定义一个Boolean类型的变量,让他初始值为true,到循环该结束时,让他的值为false。
while(循环条件){
循环操作;
}
(3)do while语句
do-while循环:不确定循环次数,但至少要循环一次。先循环,在判断。最后的分号不可省。
do{
循环操作
} while(循环条件);
如有侵权,请联系作者。