for语句示例
for语句经典代码
public class kk {
public static void main(String[] args) {
for( int i=0;i<5;i++){
System.out.println("hello world");
}
}
}
//for( int i=0;i<5;i++){
// System.out.println("hello world");
//}
for(int i=5;i>=1;i--){
System.out.println(i);
}
int sum=0;
for(int i=1;i<=5;i++){
int j = i+1;
sum += i;
}
System.out.println(sum);
求1~100之间偶数和
int sum = 0;
for(int i=1;i<=100;i++){
if(i%2==0){
sum += i;
}
}
System.out.println(sum);
水仙花数:个位上的立方和加上十位的立方和加上百位的立方和等于这个数本身
任意数字的指定位上的数字的求法:
先用整除法将要求数字位数移到个位,再用取余操作
123456789 如果要求万位数字的值,先用整数10000得到12345,再对10取余,就可得到万位的数字
while语句格式
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
珠穆朗玛峰案例
public class jj {
public static void main(String[] args) {
int count = 0;
double i = 0.1;
while(i<=8844430){
i = i*2;
count++;
}
System.out.println(count);
}
}
do…while循环语句
格式:
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
如果是false,循环结束
如果为true,继续执行
三种循环的区别
for与while的区别:
for (int i = 1;i<3;i++){
System.out.println("我爱java");
}
System.out.println(i);
*/
int j =1;
while(j<3){
System.out.println("我爱java");
j++;
}
System.out.println("j");
for定义的变量离开循环体后不能够再输出,因为它在循环体内。
而while定义的变量离开循环体后还能够输出,因为它不在循环体内。
for 和 while 循环是先判断条件是否成立,再执行循环体
do…while是先执行以此循环体,再判断条件是否成立,成立则继续执行循环体,不成立则跳出循环
跳转控制语句
continue :用在循环中,跳过某次循环体内容的执行,继续下一次的执行
break:用在循环中,终止循环体内容的执行,也就是结束当前的整个循环
for (int i =1;i<=5;i++){
if(i%2==0){
// continue;
break;
}
System.out.println(i);
1 //结果为1
Process finished with exit code 0
for (int i =1;i<=5;i++){
if(i%2==0){
continue;
}
System.out.println(i);
1
3
5 // 结果为1,3,5
Process finished with exit code 0
`