循环语句
一、for循环语句
格式:
for(初始化语句;条件判断语句;条件控制语句){
循环语句;
}
package com.slxy;
public class forDemo {
public static void main(String[] args) {
for(int i = 1;i<=5;i++){
System.out.println("i");
}
}
}
package com.slxy;
public class sumdemo {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum += i;
}
System.out.println("1——5的和为:" + sum);
}
}
package com.slxy;
public class sumdemo1 {
public static void main(String[] args) {
int sum = 0;
for(int i=1;i<=100;i++){
if(i%2==0){
sum+=i;
}
}
System.out.println("1——100的偶数和为:"+sum);
}
}
二、while循环语句格式
基本格式:
while (条件判断语句){
循环体语句;
}
完整格式:
初始化语句;
while (条件判断语句){
? 循环体语句;
? 条件控制语句;
}
三、do…while循环语句
基本格式:
do{
循环体语句;
}while(条件判断语句);
完整格式:
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
package com.slxy;
public class dowhiledemo {
public static void main(String[] args) {
int i = 1;
do {
System.out.println("i");
i++;
} while (i <= 5);
}
}
五、循环嵌套
六、Random的作用和使用步骤
作用:用于产生一个随机数
使用步骤:
1、导包 import java.util.Random;
2、创建对象 Random r = new Random();
3、获取随机数 int number = r.nextInt(10);//获取数据的范围:【0,10】,包括0,不包括10
上面中 只有number是变量名可以变 10可以变 其他的都不允许变。
package com.slxy;
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random r = new Random();
int number = r.nextInt(20);
System.out.println("number"+number);
}
}
package com.slxy;
import java.util.Scanner;
import java.util.Random;
public class Randomtest {
public static void main(String[] args) {
Random r = new Random();
int number = r.nextInt(100) + 1;
System.out.println("请输入你要猜的数字");
while (true) {
Scanner sc = new Scanner(System.in);
int guessnumber = sc.nextInt();
if (guessnumber > number) {
System.out.println("你猜的数字偏大请重试");
} else if (guessnumber < number) {
System.out.println("你猜的数字偏小请重试");
} else {
System.out.println("恭喜你,猜对啦");
break;
}
}
}
}
|