欢迎来到我们的
狗刨网,今天我们讲的循环结构,循环结构:用于对一组命令执行一定的次数和反复执行一组命令,直到指定那个的条件为真。
循环结构的类型有while,do....while,for,foreach这些类型的前提条件是bool类型
while(条件){//语句},while循环反复执行指定的语句,直到指定的条件为真,break语句可用于退出循环;continue:可用于跳过当前循环并开始下一循环。
do....while语法:do{//语句}while(条件) do.....while循环中即使条件为假时也至少执行一次
for循环要求只有在对特定条件进行判断后才允许执行循环,这种循环用于将某个语句或语句块重复执行预定次数的情形
语法:for(初始值;条件;增/减){//语句}
if嵌套:if(){ if(){}else(){}}
循环嵌套:while(){while(){}}
例题:100以内的一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
int x, y;
for (int i=0; i<100; i++) {
x=(int)Mathf.Sqrt(i+100);//开方后是整数(完全平方数)
y=(int)Mathf.Sqrt(i+268);
if(x*x==i+100 && y*y==i+268){//开方后的数再次平方又是该数(2*2==4)
print(i);
}
}
想要知道更多内容的要来我们的狗刨网看哦
http://www.gopedu.com/