0
点赞
收藏
分享

微信扫一扫

【Java从入门到头秃专栏 3】语法篇(二) :控制流程 Math Date DateFormat Calendar System BigDecimal

未定义变量 2022-01-15 阅读 60

目录

1 控制流程

2 Math类

3 Date类

4 DateFormat类

5 Calendar类(日历类)

6 System类

7 BigDecimal类


1 控制流程

    1.1 块作用域

        块(即复合语句)就是指由若干条Java语句组成的语句,并用一条大括号括起来,并借此形式确定了变量的作用域。块之间可以嵌套使用,但是嵌套的两个块中不能声明同名的变量,否则会报错而无法通过编译。程序中使用块或者说是复合语句的目的是:可以在Java程序中原本只能放置一条简单语句的地方放置多条语句。 

  

    1.2 条件语句

条件语句分以下三种:

    

    1.3 循环语句

while循环和for循环如何选择:当知道循环次数时使用for循环,不知道就用while循环

for循环:

while循环:

do-while循环:

死循环:

中断控制流程语句:

        如果没有中断控制流程语句的话,死循环就成了真正意义上的死循环一直循环下去

break:结束当前所在循环、条件语句或者switch所在分支的执行

continue:结束本次循环,继续下一次循环(只能在循环语句中使用)

  

    1.4 switch语句

        switch语句是值匹配语句,并不像条件语句一样匹配范围,而是一个准确的的值。如果没有相匹配的case标签,就执行default语句,如果default语句也没有就不执行。

choice选项和case标签的类型范围:

  • 类型为char、byte、short、int的常量表达式
  • 包装类Character、Byte、Short、Integer
  • 枚举常量
  • String字符串

2 Math类

java.lang.Math(无需导包直接使用)

 

3 Date类

java.util.Date

至于为什么会将 1970年1月1日定为计算机的起始时间可以参考这篇博客:漫话:为什么计算机起始时间是1970年1月1日?

4 DateFormat类

java.text.SimpleDateFormat

 Java开发文档给出以下时间格式

5 Calendar类(日历类)

 java.util.Calendar 

6 System类

java.lang.Math(无需导包直接使用)

7 BigDecimal类

java.math.BigDecimal

举报

相关推荐

0 条评论