语句
代码的流程控制
顺序控制
条件控制
If(条件表达式){ 满足条件执行的语句; }
If(条件表达式){
满足条件执行的语句;
}else{
不满足条件执行的语句;}
If(条件表达式){
满足条件执行的语句;
}else if(条件表达式){
满足条件执行的语句;
}else{
不满足条件执行的语句; }
条件语句的嵌套和复合
If(条件表达式){
满足条件执行的语句;
If(条件表达式){
满足条件执行的语句;
}else{ }
}else if(条件表达式){
满足条件执行的语句;
}else{
不满足条件执行的语句; }
选择控制
变量数据类型,可以是 char int String 不支持boolean 类型
从被匹配项开始,到break结束
如果没有匹配上,那么执行default
Int x=3;
Switch(x){
Case 1:
//所执行的语句;
Break;
Case 2:
If(条件表达式){
满足条件执行的语句;
}
//所执行的语句;
Break;
Default; //除以上可能之外,其他的可能
//执行语句;
Break;
}
循环控制
While(条件表达式){ //先判断后执行
满足条件执行的语句;
}
Do{ //先执行后判断
满足条件执行的语句;
}while(条件表达式);
For(初始化定义a; 结束条件(true); 执行条件c){
d
//执行顺序 a ->d-> c
}
For(执行语句满足的条件;满足的条件; 更改执行的条件){
}
For(初始化语句;判断条件语句(true/false);控制条件语句){
}
While 多数情况不能控制循环次数,自己定义循环次数
For 可以控制循环次数
累加思想:
计数器思想:
循环外定义一个int,循环内进行累加
关键字:
Break continue
都使用在循环当中,break 退出当前循环
continue 跳出当前循环,继续执行下一次循环
死循环:
For(;;){System.out.println();}
特殊符号:
“\t” 制表符 “\n” 换行符
Sum+= x; 累加求和 //循环外定义变量,循环内进行累加
Int.toBinaryString/toHexString/toOctalString 转换为二进制,十六进制,八进制数
输出语句中,字符串加任何东西,都是字符串
public class Test{ } //文件名与类型要一致 Test.java
Boolean b =3>4 ? true:false; //定义布尔类型
‘\t’ 空格 ‘\n’ 换行