Scanner以及循环

package com.Lucky.base;


import java.util.Scanner;

/**
 *  Scanner扫描器对象
 *  nextLine 将全部行的数据打印出来
 *  next 将连续的数据打印出来
 *
 */
public class ScannerDoc {
    public static void main(String[] args) {
//        //创建一个扫描器对象,从键盘上接收数据
       Scanner scanner=new Scanner(System.in);
//
//        System.out.println("///使用next方法扫描/////");
//
//        if(scanner.hasNext()){ //判断接下来还有木有
//              String str=scanner.next();
//            System.out.println("你输入的是:"+str);
//        }

            //使用完成之后手动关闭扫描器【养成好习惯】
      //  scanner.close();




//
//            System.out.println("///使用nextLine方法扫描/////");
//
//            if(scanner.hasNextLine()){ //判断接下来还有木有
//                String str=scanner.nextLine();
//                System.out.println("你输入的是:"+str);
//            }
//
//            //使用完成之后手动关闭扫描器【养成好习惯】
//           scanner.close();



        /////////////////////////////////
//        System.out.println("请输入数值");
//        double sum=0;
//        int x=0;
//        while (scanner.hasNextDouble()){   //while循环
//           double u= scanner.nextDouble();  //获取键盘的值
//            x++;
//            sum+=u;
//
//        }
//
//        System.out.println("你总共写了"+x+"个数字"+"总值="+sum);
//
//        scanner.close();




        ////////if条件///////////
//        String t="10";
//        if(t.equals("10")){
//            System.out.println("Yes");
//        }else{
//            System.out.println("No");
//        }
//
//
//        System.out.println("请输入成绩");
//        int num=scanner.nextInt();
//        if(num>=80){
//            System.out.println("优秀");
//        }else if(num<80 && num>60){
//            System.out.println("合格");
//        }else {
//            System.out.println("垃圾");
//        }
//        scanner.close();


        ///////switch  JDK7之后开始实现String比较//////////
//        String A="A";
//        switch (A){
//            case "A":
//                System.out.println("A");
//            break;
//            case "B":
//                System.out.println("B");
//                break;
//            case "C":
//                System.out.println("C");
//                break;
//            default:
//                System.out.println("没有结果");
//        }



        //计算1+2+3+……+100=?
        int N=0;
        int Sum=0;
//        while (N<=100){
//            Sum+=N;   //先加后自增
//             N++;
//        }
//        System.out.println(Sum);

        //for循环
        for(int W=0;W<=100;W++){
            Sum+=W;   //先加后自增
        }
        System.out.println(Sum);


        System.out.println("**********1-1000之间能被5整除的数 ****************");
        //1-1000之间能被5整除的数 每行只能是三个数
        //每天小妙招:1000.for
        for(int i=1;i<=1000;i++){
           if(i%5==0){
               System.out.print(i+"\t");
           }
            if(i%(5*3)==0){
                System.out.println("\n");//换行
            }
        }
      //1-100之间的奇数和 与 偶数和
        int sum1=0;  //奇数和
        int sum2=0;  //偶数和
        for (int i = 0; i <= 100; i++) {
              if(i%2 !=0){ //奇数
                  sum1+=i;
              }else {      //偶数
                  sum2+=i;
              }
        }
        System.out.println("////////1-100之间的奇数和 与 偶数和///////////");
        System.out.println(sum2);
        System.out.println(sum1);


        System.out.println("/////////////////99乘法表///////////////////");
        //打印99乘法表

        //理解: 先打印第一列
        //      后再从1-9之间循环一次
        //      再将相同的去除 j <=i
        //      最后调整样式
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <=i; j++) {
                System.out.print(j+"*"+i+"="+(j*i)+"\t");
            }
            System.out.println();
        }


        /////////////////////////
        System.out.println("////////增强for////////");

        int[] arr={10,20,30};
        for (int x:arr) {    //遍历arr数组
            System.out.println(x);
        }


        System.out.println("////////break结束 与 continue跳过////////");
        int U=0;
        while (U<100){
            U++;
            System.out.println(U);
            if(U%50==0){
                break;
            }
            if(U%20==0){
                continue;
            }
        }

    }
}

  

posted @ 2022-11-15 11:18  唯易人生  阅读(81)  评论(0)    收藏  举报