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: 可以在任何地方使用

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

原文地址:https://www.cnblogs.com/s10-/p/7865818.html