1.3循环

1.死循环案例 

1)while(true){}                                                                                                                         

a*=2;( a=a*2;)  

 int a=(int)(Math.random()*10);     表示随机生成一个0~9的整数

 

 

2)for(;;){}                                          

对/运算符,如果两个数都是整数,那结果就是整数,如果有余数余数就丢掉了。
如果其中有一个是小数,那么结果 就是小数,例如 :9.0/5 = 1.8 或 9/0.5 = 1.8

2.跳转语句

1)break:跳出当前循环体并且本次循环中break后面的语句将不会执行。

2)continue:跳出本次循环 并且再本次循环中continue之后的语句将不会执行。

3.or循环应用案例

1)

import java.util.Scanner;

public class es {
public static void main(String[] ages) {
Scanner input =new Scanner(System.in);
System.out.println("输入一个位数");
int n=input.nextInt();
int a=1;
int b=0;
int c=1;
//int d=0;
if(n>=1) {
for(int i=1;i<=n;i++) {
c=a+b;
a=b;
b=c;
System.out.println("第"+i+"位数为:"+c);
}
}else {
System.out.println("输入不正确");
}
}
}

2)

// 1000以内的数,自然打印
// 它是3的倍数,请你跳过两个数
// 5的倍数 跳过三个数
// 连续的条件迭代,写到第二个分号的后面。

import java.util.Scanner;

public class es {
public static void main(String[] ages) {
Scanner input =new Scanner(System.in);
System.out.println("输入一千以内的正整数自然打印");
int n=input.nextInt();
for(int i=1;i<=n;) {
if(i%3==0) {
i+=2;
continue;
}else if(i%5==0){
i+=3;
continue;
}
System.out.println(i);
i++;
}
}
}

3)

   
   
posted @ 2019-03-21 12:31  围攻柏林  阅读(136)  评论(0)    收藏  举报