/*
循环语句----while循环语句
while循环 语句的格式:
while(循环的条件){
循环语句;
}
while循环语句要注意的事项:
1. while循环语句一般是通过一个变量控制其循环的次数。
2. while循环语句的循环体代码如果只有一个语句的时候,那么可以省略大括号。但是也是不建议大家省略。
3. while循环语句的判断条件后面不能跟有分号,否则会影响到执行的效果。
需求: 在控制上打印五句hello world.
*/
class Demo5
{
public static void main(String[] args)
{
int count = 0;
while(count<5){
System.out.println("Hello World!");
count++;
}
}
}
/*
需求: 计算1+2+3+....+ 100的总和。
*/
class Demo6{
public static void main(String[] args)
{
int num = 1;
int sum = 0; //定义一个变量用于保存每次相加的结果
while(num<=100){
sum = sum+num; // sum = 1
num++;
}
System.out.println("sum = "+ sum);
}
}
/*
需求1:计算1-100,7的倍数总和。 7 14 21
如何产生一个随机数。
步骤:
1. 创建一个随机数对象。
2. 调用随机数对象的nextInt方法。
3. 导包。
*/
class Demo7 {
public static void main(String[] args){
int num = 1;
int sum = 0; //定义一个变量用于保存每次相加的总和。
while(num<=100){ // num = 1
if(num%7==0){
sum = sum+num;
}
num++;
}
System.out.println("总和是:"+ sum);
}
}
/*
需求2: 实现猜数字游戏, 如果没有猜对可以继续输入你猜的数字,如果猜对了停止程序。
最多只能猜三次,如果还剩下最后一次机会的时候要提醒用户。
*/
import java.util.*;
class Demo8 {
public static void main(String[] args)
{
//创建一个随机数对象
Random random = new Random();
//调用随机数对象的nextInt方法产生一个随机数
int randomNum = random.nextInt(10)+1; //要求随机数是 1~10
//创建一个扫描器对象
Scanner scanner = new Scanner(System.in);
while(true){
System.out.println("请输入你要猜的数字:");
//调用扫描器的nextInt方法扫描一个数字
int guessNum = scanner.nextInt();
if (guessNum>randomNum){
System.out.println("猜大了..");
}else if(guessNum<randomNum){
System.out.println("猜小了..");
}else{
System.out.println("恭喜你,猜对了`..");
break;
}
}
}
}