今天开始写一些有关Java学习的体会,方便查阅
到目前,基本上把Java基础知识学完了,在这里总结一下
1. 选择结构
两大主流:if ,switch
-
[a] if 里面从最简单的单if语句
if (condition) {
//程序
}
程序判断 condition 是否为真,为真,执行,再执行下步,否则跳过执行下步,如果程序体仅且只有一个执行语句,可不要花括号 -
[ b] if - else
if (condition) {
//程序
}else{
//程序
}
程序判断condition是否为真,为真,执行并跳过else,再执行下步,否则执行else 内容,再执行下步 -
[c ] if -else if - else
if (condition) {
//程序
}else if(condition) {
//程序
}else{
//程序
}
同上,依次判断匹配条件,匹配为真执行其程序体,并退出条件判断执行下步,如果条件全为假,执行else程序体,并执行下步。 -
[d ] 有关if的条件判断还可多重嵌套,有兴趣的时候再想想,举例一个
if (condition){
if(condition){
//程序
}else{
//程序
}
}else{
//程序
} -
switch 用法
switch(匹配语句){
case 待匹配块:执行体;[break;]
case 待匹配块:执行体;[break;]
case 待匹配块:执行体;[break;]
case 待匹配块:执行体;[break;]
default:执行体;
}
待匹配块可以是数字或字符,字符要加上单引;匹配语句将从第一个待匹配块开始依次往下匹配,如果能匹配,则执行->执行体,如果全部都匹配不上,则执行default 中执行体,break,可提前退出switch 块。
今天就到这里,第一次写感觉还不太习惯这个文档模板,希望以后能像大神们做的一样好