++ —— 自增 自减
在赋值运算里面 如果++ -- 写在前面 这时候先运算 再赋值,如果++ --写在后面 先赋值后运行运算
// 示例一
var a=10;
var b=a--;
print(a); //9
print(b); //10
// 示例二
var a=10;
a++; // a=a+1;
print(a);
// 示例三
var a=10;
a--; // a=a-1;
print(a);
// 示例四
var a=10;
var b=a++;
print(a); // 11
print(b); // 10
For基本语法
for (int i = 1; i<=100; i++) {
print(i);
}
//第一步,声明变量int i = 1;
//第二步,判断i <=100
//第三步,print(i);
//第四步,i++
//第五步 从第二步再来,直到判断为false
while
while(表达式/循环条件){
循环体
}
do{
语句/循环体
}while(表达式/循环条件);
1、最后的分号不要忘记
2、循环条件中使用的变量需要经过初始化
3、循环体中,应有结束循环的条件,否则会造成死循环。
break
-
在switch语句中使流程跳出switch结构。
-
在循环语句中使流程跳出当前循环,遇到break 循环终止,后面代码也不会执行
-
强调:
- 如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
- 在多层循环中,一个break语句只能向外跳出一层
break可以用在switch case中 也可以用在 for 循环和 while循环中
continue
- 只能在循环语句中使用,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下次的是否执行循环的判断。
- continue可以用在for循环以及 while循环中,但是不建议用在while循环中,不小心容易死循环
switch
var sex = "男";
switch (sex) {
case "男":
print('男');
break;
case "女":
print('男');
break;
default:
}