三元运算符:
条件表达式 ? 表达式1 : 表达式2;
FR:int a = 100; int b = a > 50 ? 100 : 200 ;
if语句:
if(表达式){
执行语句;
}
else if{
执行语句;
}
else{
执行语句;
}
switch语句:
switch(表达式){
case 值 1:
语句体;
break;
case 值 2 :
语句体;
break;
default :
语句体;
break;
}
FR:switch后边的表达式可以为 byte,short,int,char,字符串,枚举;
case后边的值需要跟switch表达式匹配。
Scanner的使用 :
导包:
import java.util.Scanner;
创建对象,封装键盘录入: Scanner sc = new Scanner(System.in);
导入方法,获取数据:
int number = sc.nextInt();
for循环:
for(初始化条件;判断条件;控制语句){
执行语句;
}
while 循环:
while(判断条件){
执行语句;
控制条件;
}
do while循环:
do{
语句体;
控制条件;
}while(判断条件);
函数:
修饰符 返回类型 函数名(参数类型 形式参数,参数类型2 形式参数2...)
{
函数体
return 返回值;
}
数组:
int[] arr = new int[2];
int[] arr = new int[3]{1,2,3};
int[] arr = {1,2,3,4};
类:
定义格式:类名 对象名 = new 类名();
使用格式:
成员变量的使用:调用:对象名.类名;赋值:对象名.类名 = 值;
成员方法的使用:调用: 对象名.方法名(实际参数);