选择语句:
if(表达式) //逻辑表达式,关系表达式,数值表达式;
{
代码;
}
【 //下面的else是可以没有的;
else
{
代码;
}
】
if(表达式)
{
代码;
}
else if(表达式)
{
代码;
}
else
{
代码;
}
【else是和前面最近的没有匹配的if相配对!】
if(表达式)
{
if()
{
}
else
{
}
}
else()
{
}
对于if——else
1、if表达式成立的条件;
2、else和if配对;
3、if()后面不能加分号;
4、if后面的代码块要用{};
5、if——else可以嵌套使用;
switch——case语句:
{
case 判断条件1:
代码;
break;
case 判断条件2;
代码;
break;
。。。
default:
代码;
}
掌握:
1、表达式中的条件;
2、break存在和不存在的区别;
3、default中的break;
4、switch——case的执行过程;
循环结构:
for(语句1;语句2;语句3) //for(;;) 死循环==》ctrl+c中断
{
代码;
}
执行过程:
首先执行语句1,然后判断语句2的条件是否满足,如果满足的话,进入for循环,执行代码;
代码执行完毕后,执行语句3,然后执行语句2判断条件是否满足,如果满足的话,执行代码;
如果不满足,就跳出循环!执行代码完毕后,执行语句3,再判断语句2条件是否满足,一直循环
一直到for循环不满足,跳出循环!
注意点:语句1、2、3都可以没有,但是分号不能丢!!!
while(条件)
{
}
或者
do
{
}while(条件); //分号不能丢!!!
逻辑运算符:
> 、>=、 <、 <=、 !=、 ==
&&(与) ||(或) !(非)
A && B:两个都为真,输出才为真;有一个为假,就是假的!
(i < 10)&& (j > 6)
注意点:只有当A成立,才会去判断B,如果A不成立,不用去判断B!!
A || B:只有一个为真,就是真的!
只有当A不成立时,才会去判断B!!
!A:取反!
三目运算符:
表达式1 ? 表达式2 : 表达式3
if(表达式) //逻辑表达式,关系表达式,数值表达式;
{
代码;
}
【 //下面的else是可以没有的;
else
{
代码;
}
】
if(表达式)
{
代码;
}
else if(表达式)
{
代码;
}
else
{
代码;
}
【else是和前面最近的没有匹配的if相配对!】
if(表达式)
{
if()
{
}
else
{
}
}
else()
{
}
对于if——else
1、if表达式成立的条件;
2、else和if配对;
3、if()后面不能加分号;
4、if后面的代码块要用{};
5、if——else可以嵌套使用;
switch——case语句:
{
case 判断条件1:
代码;
break;
case 判断条件2;
代码;
break;
。。。
default:
代码;
}
掌握:
1、表达式中的条件;
2、break存在和不存在的区别;
3、default中的break;
4、switch——case的执行过程;
循环结构:
for(语句1;语句2;语句3) //for(;;) 死循环==》ctrl+c中断
{
代码;
}
执行过程:
首先执行语句1,然后判断语句2的条件是否满足,如果满足的话,进入for循环,执行代码;
代码执行完毕后,执行语句3,然后执行语句2判断条件是否满足,如果满足的话,执行代码;
如果不满足,就跳出循环!执行代码完毕后,执行语句3,再判断语句2条件是否满足,一直循环
一直到for循环不满足,跳出循环!
注意点:语句1、2、3都可以没有,但是分号不能丢!!!
while(条件)
{
}
或者
do
{
}while(条件); //分号不能丢!!!
逻辑运算符:
> 、>=、 <、 <=、 !=、 ==
&&(与) ||(或) !(非)
A && B:两个都为真,输出才为真;有一个为假,就是假的!
(i < 10)&& (j > 6)
注意点:只有当A成立,才会去判断B,如果A不成立,不用去判断B!!
A || B:只有一个为真,就是真的!
只有当A不成立时,才会去判断B!!
!A:取反!
三目运算符:
表达式1 ? 表达式2 : 表达式3