# 第一周的博客
学习的内容:switch语句和for循环(Java基础还没学好,前后端还没开始学)
switch细节:
1)表达式数据类型,应和case后的常量类型一致,或者是可以自动转成可以相互比较的类型,比如输入的是字符,而常量是int
2)switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum,String)
3)case子句中的值必须是常量,而不能是变量
4)default子句是可选的,当没有匹配的case时,执行default
5)break语句用来在执行完一个case分支后使程序跳出switch语句块;如果没有写break,程序会顺序执行到switch结尾
for细节:
1)循环条件是返回一个布尔值的表达式
2)for(;循环判断条件;)中的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略
3)循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条迭代语句,中间用逗号隔开
遇到的问题:(lab真的超前,根本不懂)
lab04的例子中运行时显示line无法解析,我不理解,这不是老师的example吗?