【BigData】Java基础_循环

1.for循环

语法:

 for (初始表达式;布尔表达式;步进) { 

         循环体;

 }

实例:

package cn.test.logan.day02;

import java.util.Scanner;

public class ForDemo {
    public static void main(String[] args) {
            
            //内置一个数字
            //int n = 100;
            for(int i=0;i<=100;i++) {
                // 输入数字
                System.out.println("请输入数字:");
                Scanner scn = new Scanner(System.in);
                String str = scn.nextLine();
                
                //将字符串转化为数字
                int num = Integer.parseInt(str);
                
                //对数字进行判断
                if(num > 10) {
                    System.out.println("您输入的数字太大了!");
                }else if(num < 10 ){
                    System.out.println("您输入的数字太小了!");
                }
                else {
                    System.out.println("您输入的数字是正确的。");
                    break;
                }
            }
            System.out.println("游戏结束了!");
        }
}

2.while循环

语法:

while (布尔表达式) {

  循环体;

}

 实例:

package cn.test.logan.day02;

import java.util.Scanner;
/**
 * 猜数游戏
 * @author QIN
 *
 */
public class WhileDemo {
    public static void main(String[] args) {
        
        while(true) {
            // 输入数字
            System.out.println("请输入数字:");
            Scanner scn = new Scanner(System.in);
            String str = scn.nextLine();
            
            //将字符串转化为数字
            int num = Integer.parseInt(str);
            
            //对数字进行判断
            if(num > 10) {
                System.out.println("您输入的数字太大了!");
            }else if(num < 10 ){
                System.out.println("您输入的数字太小了!");
            }
            else {
                System.out.println("您输入的数字是正确的。");
                break;
            }
        }
        System.out.println("游戏结束了!");
    }
}
原文地址:https://www.cnblogs.com/OliverQin/p/12025038.html