循环和数数字

循环

我们能够使用循环来反复运行需要的代码,这就需要了while循环

        Scanner sc = new Scanner(System.in);
        int a = 0;
        //读入投币金额
        while (true){
            System.out.println("请投币:");
            int i = sc.nextInt();
            a = a+i;//赋值给a
            if (a >=10){//判断是否大于10
                //打印车票
                System.out.println("***************");
                System.out.println("*Java城际铁路专线*");
                System.out.println("*无指定座位票*");
                System.out.println("*票价:10元*");
                System.out.println("***************");
                //计算并打印找零
                System.out.println("找零:"+(a-10));
                a++;//钱不够加次数直到钱够
            }
        }
在上面代码里实现了投币功能,加上了while循环后面的括号里加上true,就会执行后面的代码,并且当代码执行完成后他还会再次执行
当你投币不足于10元他会优先将投入的币带a里,在继续投币后他会和这次投入的相加判断直到大于等于10;

运行结果:

数数字

    Scanner sc = new Scanner(System.in);
    String i1 = sc.next();
    System.out.println(i1.length());
数数字,获取键盘目录的长度

运行结果:

posted @ 2022-06-20 19:16  monkey大佬  阅读(54)  评论(0)    收藏  举报