Java学习笔记—分支结构和循环结构

Swicth细节


  • 表达式数据类型,应与case后的常量类型一致,或者是可以自动转化成可以相互比较的类型,而常量是int****
  • switch表达式的返回值必须是有限定的数据类型 否则会报错**
  • case子句中的值 必须是常量,不能是变量
  • default子句是可选的,当没有匹配的case是,执行default

image

  • switch和if的比较
    • 当判断的具体数量是不是很多的时候,而且符合swicth语句的数据类型的时候,建议使用seitch语句,因为switch相对if语句来说比较清晰明了
    • 其他情况 对于区间判断,对结果boolean类型判断,使用if, if的使用范围更广。

for循环控制

image

  • for循环注意细节
    image
  • 程序是为人类服务的, 化繁为简,先死后活(实现灵活编程,方便使用)。
posted @ 2022-04-17 10:56  云吞豚  阅读(36)  评论(0)    收藏  举报