1.自加1 ++,自减1 --
num a=1,b;
num c=1,d;
num e=1,f;
num g=1,h;
b=a++; //相当于 b=a;a=a+1;
print("++在右边->");
print(a);
print(b);
d=c--; //相当于 d=c;c=c-1;
print("--在右边->");
print(c);
print(d);
f=++e; //相当于 e=e+1;f=e;
print("++在左边->");
print(e);
print(f);
h=--g; //相当于 g=g-1;h=g;
print("--在左边->");
print(g);
print(h);
运行结果:
++在右边->
2
1
--在右边->
0
1
++在左边->
2
2
--在左边->
0
0
2.for循环
//遍历list
List i = ["好",123,"bfdsahj",11.5];
print("i中的元素有:");
for(int n=0;n<i.length;n++){
print(i[n]);
}
运行结果:
i中的元素有:
好
123
bfdsahj
11.5
3.while 与 do...while
//输出大于等于1且小于等于10的整数
int n=0;
while(n<=10){
print(n);
n++;
}
print("-------------------------");
n=10;
while(n<=10){
print(n);
n++;
}
print("-------------------------");
n=11;
do{
print(n);
n++;
}while(n<=10); //do...while先执行do里面的代码,再判断while里的条件
运行结果:
0
1
2
3
4
5
6
7
8
9
10
-------------------------
10
-------------------------
11
4.break和continue
/*
break语句功能:
1、在switch语句中使流程跳出switch结构。
2、在循环语句中使流程跳出当前循环,遇到break 循环终止, 后面代码也不会执行
强调:
1、 如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
2、在多层循环中,一个break语句只能向外跳出一层I
break可以用在switch case中也可以用在for 循环和while 循环中
continue语句的功能:
[注]只能在循环语句中使用,,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下
continue可以用在for循环以及while循环中, 但是不建议用在while循环中,不小心容易死循环
*/