发表于: 2018-04-02 22:43:33
1 751
每天写日报觉得很不错,相当于写日记了,把自己每天发生的事记录下来,以后回来看看,曾经努力的自己。
今日,真的抽不出时间去学习了。晚上两个小时只能看一看基础知识。
今日完成:
9.流程控制
9.1条件语句
1.if条件语句
(1)简单的if条件语句
语法:
if(表达式1){
表达式2;
}
(2)if……else语句
语法:
if(表达式){
若干语句
}
else{
若干语句
}
(3)if……else if多分支语句
语法:
if(条件表达式1){
语句序列1
}
else if(条件表达式2){
语句序列2
}
…
else if(条件表达式n){
语句序列n
}
2.switch多分支语句
语法:
switch(表达式)
{
case 常量值1;
语句块1
[break;]
…
case 常量值n;
语句块n
[break;]
default;
语句块n+1;
[break;]
}
注意:
switch表达式的值必须是整型或字符型,常量值1~n必须也是整型或字符型。
default语句是可选的,如果它不存在,而且switch中的表达式的值不与任何case常量值相同,switch则不做任何处理。
3.循环语句
(1)while循环语句
语法:
while(条件表示式)
{
执行语句
}
条件表达式的值为真时,循环执行{}中的语句,直至表达式返回的结果为假时,退出循环。
(2)do…while循环语句
do…while循环语句与while语句类似,他们之间的区别是while循环语句为先判断条件是否成立再执行循环体,而do…while则先执行依次循环后,再判断条件是否成立。
语法:
do
{
执行语句
}
while(条件表达式);
(3)for循环语句
语法:
for(表达式1:表达式2:表达式3)
{
语句序列
}
执行for循环时,首先执行表达式1,初始化变量;下一步判断表达式2的值,若表达式2的值为true ,则进入循环体;在执行完循环体后紧接着计算表达式3,这部分通常是增加或减少循环控制量的一个表达式。
4.跳转语句
(1)break语句
结束循环
(2)continue
continue语句只能在for、while和do…while循环语句中使用。用于程序直接跳过其后面的语句,进行下一次循环。
(3)return语句
return语句可以从一个方法返回,并把控制权交给调用它的语句。
语法:
return[表达式];
表达式,可选参数,表示要返回的值。它的数据类型必须与方法声明中的返回值类型一致。可以通过强制类型转换实现。
明日计划:继续学习Java基础,将IEDA准备好,建立一个maven项目。
遇到的问题:因为之前在电脑上安装的是community版本的IEDA,构建项目时少了很多功能,没办法按照网上的教程进行,令我很是闹心。想请教一下师兄,您当初学习IEDA怎样进行的?有什么教程分享一下吗?
收获:今日书本知识上的收获不多,但是心理上的收获有一些。为什么以前自己觉得有些东西难?要么功夫不深,要么就是没去行动,坚持下去,我也可以!
评论