一、循环
A:if语句
-
基本格式
If(表达式1;表达式2;表达式3)
{
编程块
}
表达式1是变量,表达式2是限制条件,表达式3是变量变化公式
例题:水仙花
-
嵌套格式
If(表达式1;表达式2;表达式3)
{
If(表达式4;表达式5;表达式6)
{
编程块
}
}
例题:九九乘法表
-
补充:如何控制打印出来的内容右对齐,小数点等
%m.n(m空格数,n小数点位数)
4.死循环:if(;;)就是一个死循环
练习:打印
*
**
B :while语句
格式:
int i=1;
while(终止条件)
{
语句块;
增值或减值;
}
C: do while语句
格式:
do
{
代码段;
} while (终止条件);
While与do while区别:
While是先判断是否符合条件再进入循环
Do_while是先进行一次循环再判断是否符合条件
二、终止循环(循环控制语句)
Break:终止这个(本层)循环
Continue:终止本次循环,开启下一次循环
Return 0:终止整个程序
练习:练习:
- 循环输入一个5位数,判断它是不是回文数。当输入0时循环结束。
即12321是回文数,个位与万位相同,十位与千位相同。
- 写程序实现功能:读入两个整数(data1和data2)和一个运算符(op),计算表达式data1 op data2 的值.其中op可以为+、-、*、/四个符号中的任一种(用switch语句实现)
- 输入任意两个数,输出两数之间(包括这两个数)偶数之和。
思路:将输入的两个数a,b中小的数a,依次加1,加到b的值,
每次循环判断这个数a是否为偶数,是则累加到sum中