频道栏目
首页 > 资讯 > Java > 正文

java流程控制的循环结构讲解

17-11-30        来源:[db:作者]  
收藏   我要投稿

流程控制的循环结构

     * 1,while(循环判断条件){

     *         循环体

     * }

     * 循环的规则:

     * 当判断条件成立时执行循环体

     * 当判断条件不成立时结束循环

     * 当判断条件恒成立时死循环

while (num<10

) {num ++;

System.out.println("可以"); 

}

2    do --while

         * do{

         *         循环体

         *     }while(循环条件)

         *     循环规则

         *     限制性依次循环体 .再判断循环条件

         *     如成立执行循环,不成立结束循环

int num=1;

Scanner scanner = new Scanner(System.in);

String work="";

do {

System.out.println("星期"+num+"明天上班不");

work= scanner.nextLine();

num++;

} while (work.equals("上班")&&num<=7);

3  for

 for(表达式;判断条件;表达式){

         *     循环体}

三种循环结构使用时机

//如果循环的增量只是用来控制循环的次数

        //在循环外无需使用时可选for

        //反之,循环增量在循环外.你还要继续使用或操作

        //这时,可以选用while循环

如想先执行循环再做判断使用do while

 //1.从控制台输入一个字符 如果是字母a-z 输出小写字母 如果是A-Z 

    //输出大写字母 如果是0-9 输出数字 否则提示输入不合法

    public static void main(String[] args) {

        System.out.println("输入一个字符");

        Scanner scanner = new Scanner (System.in);

        //从字符串中获取第一个字符

        String string = scanner.nextLine();

        char c = string.charAt(0);

        char d = string.charAt(0);

循环练习,锻炼逻辑能力

1//打印乘法口决表

public static void main(String[] args) {

        //打印下面图行使用for循环

        for (int i = 0; i < 10; i++) {

            for (int j =0; j <= i; j++) {

                System.out.print(i + "*" + j +"=" + i*j + "  ");

            }

            System.out.println("");    

}

2 打印正方形

for(int i=1;i<5;i++)

            {

                for(int j=1;j<5;j++)

                {

                    System.out.print("*");

                }

                System.out.println(" ");

            }

3打印三角形

for(int i=1;i<=5;i++)

            {

                for(int j=1;j<=4+i;j++)

                {

                    if(j<=5-i)

                    {

                        System.out.print(" ");

                    }

                    else

                    {

                        System.out.print("*");

                    }

                }

                System.out.println();

            }

相关TAG标签
上一篇:Linux之Xshell脚本代码实例
下一篇:关于Node child_process的fork,spawn,exec
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站