2. 三元表达式 (关系表达式)?表达式1:表达式2;
关系表达式true 运行结果表达式1 关系表达式false 运行结果表达式2
三元的表达式可以是"中文" 、turn(Boolean类型) 、变量名
详情代码demo--src--com.itheima-New4、New6
3.键盘录入:import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
四 for、while、do..while、switch
-------------------------------------------------------------------------------------
1.switch(表达式){
case 值1:
语句体1;
case 值2:
语句体2;
...
default:
语句体n+1;
break;
}
表达式取值:byte,short,int,char,jdk5可以是枚举jdk7可以是String
break是中断,结束switch。default 是什么都不匹配就执行该处。
详情代码demo--src--com.itheima--New7往后
New11 switch
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
五 Random 和数组。
1. 数据类型 [] 变量名 = new 数据类型[数字长度]
数据类型 [][] 变量名 = new 数据类型[m][n];
数据类型 [][] 变量名 = {{元素},{元素},{元素},{元素}};
2. int arr[][]=new int[3][]; //正确的,展开结果在下面
int arr1[][]={{},{},{}};
int arr2[][]={{2,3,4},{2,4},9}//错误的数组元素必须在{}里面。提示9是int类型,
//不应该在int[]类型里
//Type mismatch: cannot convert from int to int[]