基础结构
scanner对象
结构类型
if结构
单选
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
双选
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}else{
//如果布尔表达式为false将执行的语句
}
多选择
if(布尔表达式1){
//如果布尔表达式1为true将执行的语句
}else if(布尔表达式2){
//如果布尔表达式2为true将执行的语句
}else if(){
//如果布尔表达式3为true将执行的语句
}else{
}
switch多选择结构
switch(expression){
case value(判断条件):
//条件符合是输出语句;
break;/可选
case value:
//语句;
break;//可选
default://可选
//语句;
}
注意点:
1.byte,short,int,char,string(Java SE7)可以作为switch语句中的变量类型
2.同时case标签必须为字符串常量或者字面量
循环结构
while循环
while(布尔表达式){
//循环内容
}
dowhlie循环
do{
//代码语句
}while(布尔表达式);
do whlie至少执行一次
for循环
for(初始化;布尔表达式;更新){
//代码语句
}
增强for循环
for(声明语句;表达式){
//代码句子
}
声明语句;声明新的局部变量,该变量的类型必须和数组元素的类型匹配。
其作用域限定在循环语句块,其值与此时数组元素的值相等
表达式:表达式是要访问的数组名,或者返回值为数组的方法