1.if
1.1if的阶梯分支
if (表达式1)
{
语句块1;
}
else if (表达式2)
{
语句块2;
}
else if (表达式3)
{
语句块3;
}
else
{
语句块4;
}
1.2if的嵌套(不建议使用)
if (表达式1)
{
语句块1;
if (表达式2)
{
语句块2;
if (表达式3)
{
语句块3;
}
}
}
2.switch
2.1 基本形式
switch (整形表达式)
{
case 常量1:语句块1;break;
case 常量2:语句块2;break;
case 常量3:语句块3;break;
default:
语句块4;
}
Tip:
1整型
2case后为常量
3顺序执行
2.2嵌套
3 循环
3.1while
while (表达式)
{
语句块1;
}
3.2do while
do {
语句块;
} while (表达式);
3.3 for
for (A; B; C)
{
D;
}
A:在循环前执行一次
B:循环的条件
C:每次循环结束后都执行C
D:循环体内部代码
1.从终端输入x的值根据公式获得y的值
1 + 2 + 3 + .. + x (0 < x <= 5)
y = 100 - x - (x-1) - (x-2) - ... - 1 (5 < x <= 10)
x^2 (x > 10)
2.打印出0 - 1000以内所有能同时被 2 3 5 整除余 1 的所有数字(每8个数字一行)及其个数