Java中的流程控制
1: if(条件表达式){
业务逻辑处理代码
}
2: switch (判断的参数值) {
case 对比值:
业务逻辑处理代码
break;
case 对比值:
业务逻辑处理代码
break;
case 对比值:
业务逻辑处理代码
break;
default:
如果 条件不满足 执行
break;
}
*
* 3:while (条件表达式) {
* 循环代码块!!
type type = (type) en.nextElement();
}
4:do {
循环代码块!!
} while (条件表达式);
*
* 5:for (int i = 0; i < args.length; i++) {
循环代码块!!
}
6://增强for循环, 遍历对象 集合 数组
for (String string : args) {
}
三目运算
String strNum = count%2>0 ? "奇数" : "偶数";
条件表达式 ? 成立 : 不成立;
条件表达式 ? (条件表达式 ? (条件表达式 ? 成立 : 不成立) : 不成立) : 不成立;
System.out.println(count+"是:"+strNum);
7: break; 跳出当前循环
continue; 结束本次循环 ,进入下一次循环
js的向上取整(Math.ceil)
向下取整(Math.floor)
四舍五入(Math.round)
for (int i = 0; i < 100; i++) {
int a =(int)Math.ceil(Math.random()*10);
System.out.println(a);
}
5:for 循环 和 增强循环
for (int i = 0; i < arryStr.length; i++) {
System.out.println("===>"+arryStr[i]);
}
// 一般用于 循环集合
for (String arrt : arryStr) {
System.out.println("增强for循环===>"+arrt);
}
7: 数组的使用
数组只能存放相同类型的数据;
下表从0开始
数组:定义
数据类型 [] 名称 = new 数据类型[长度];
数据类型 [] 名称 = {初始值};
数据类型 [][] 名称 = new 数据类型[长度][长度];
数据类型 [][] 名称 = {{}};