• JavaBase 循环结构


    while(循环条件){

         循环体

    }   先判断,再执行

    do {
               循环体
    } while (循环条件);   先执行,再判断

    布尔的变量写在循环里面,如果不恒等于一个值,默认都是true

    标记:

         1.如果说有一个箱子,箱子中装有5本书  (1,2,3,4,A)

         2.现在需要让我们去 箱子中查找书名为A的书

         3.按照之前的方式                       

            while(num<5){
                if("A".equals(书名)){
                     System.out.println("找到了");
                     break;
                }else{
                     System.out.println("没找到");
                       }
                }

         4.上诉代码会输出  4次 没找到!  最终结果是  找到了!

         5.不符合我们实际要求

         6.使用标记        

                 boolean flag=false;

                 while(num<5){
                     if("A".equals(书名)){
                           flag=true;
                           break;
                            }
                         }
                     //判断标记
                 if (flag) {
                       System.out.println("找到了");
                  }else{
                       System.out.println("没找到");
                   }

    日期:

    显示当前系统时间: java.util.Data

       如果我们的类名和底层的类名冲突,使用底层类的时候必须使用完整限定名

    日期格式转换了类java.text.SimpleDateFormat  yyyy-MM-dd hh:mm:ss

        1.把日期转换成字符串format

        2.把字符串转换成日期parse

    //日期
    Date date=new Date();
    System.out.println(date);
    //日期转换成字符串
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    String time=sdf.format(date);
    System.out.println(time);
    //字符串转换成日期
    String sourceDate="2017-11-22 09:20:10";
    date=sdf.parse(sourceDate);
    System.out.println(date);

    for循环  适用于循环次数固定的情况

         for(表达式1;表达式2;表达式3){

                  循环体

              }

          表达式1:初始化变量,只执行一次

          表达式2:循环条件,只有满足循环条件才能执行循环体操作

          表达式3:迭代变量

         注意:

              1.如果循环只有一句话,可以省略大括号

              2.3个表达式可以省略,但是分号不能省

              3.for循环的执行顺序:

                   表达式1--表达式2--循环体--表达式3--表达式2--循环体--表达式3

    break:  结束当前循环  只能在循环和switch中使用

    continue:结束本次循环,进入下次循环   只能在循环中使用

    return: 可以在任何地方使用

    上述三个关键字之后不允许跟任何代码

  • 相关阅读:
    maven项目打ZIP包
    springBoot文档地址
    延迟队列DelayQueue
    图片处理依赖
    java模板引擎替换代码
    redisson笔记
    linux 自动备份脚本
    shell 远程备份日志
    amqp事务
    redis 事务
  • 原文地址:https://www.cnblogs.com/s10-/p/7865818.html
Copyright © 2020-2023  润新知