三目运算符
语法: a ? b : c
↑a为布尔值 a为true,返回值为b a为false,则返回值为c
↓
b和c类型要相同
如b为int,则c也需要为int
控制语句
控制各语句执行顺序,组成小逻辑块。
语句类型:方法调用语句、表达式语句(由一个表达式构成一个语句)、复合语句、流程控制语句、package&import
结构化程序三个基本流程:顺序结构、选择结构和循环结构。
一、JAVA分支语句
1、if语句
if(表达式){语句A};………………后续语句
如果表达式结果为true,执行语句A;若表达式结果为FALSE,则不执行语句A,继续执行后续语句。
2、if else语句
if(表达式A){ //表达式A为true执行语句A;若表达式为false,……………
语句A //执行else if,若表达式B为true,执行语句B,
} //若表达式B为false,执行语句C。
else if(表达式B){
语句B
}
语句C
3、switch case语句
switch( 表达式 ) //表达式的返回值数值→只能是除
{ //long以外的整数和字符,不能是浮点型。
case 值1: //表达式的反悔值如果符合case值(),
语句1; //则break使程序跳出分支语句。(break
case 值2: //为跳转控制语句,类似的还有continue
语句2; //和return
[break;]
case 值3:
语句3;
[break;]
......
case 值N:
语句N;
[break;]
[default:语句N+1]
Integer.parseInt(args[]) //将输入的字符串转化为整数
random的语法使用 Math.random()//产生一个随机的0.0~1.0的不包含1的数字
Scanner的语法及使用Scanner sca=new Scanner(<u>System.in</u>)
System.in 标准输入语句