unity3d 学习的两种结构 之选择结构和循环结构

 

 unity 3d 学习的两种结构。

选择结构:用于根据表达式的值执行语句。

If 。。。。。。。Else

 

选择结构的运用是比较简单的,现在用一个简单的例子来让大家看看吧。

 

int a = 6, b = 5, c = 9, d;

if(a<b)

{

d=a;

a=b;

b=d;

}

if (a < c) {

d=a;

a=c;

c=d;

 

}

if (b < c) {

d=b;

b=c;

c=d;

}

print (a+"  "+b +"  "+c);

这个例子就是把6,5,9三个数字从大到小排列。

选择的另一种选择结构  switch。。。。。。。Case

 

 

    int a = 70, b;

b = a / 10;

switch (b) {

case 10:

print ("A");

break;

case 9:

print ("B");

break;

case 8:

print ("C");

break;

case 7:

print ("D");

break;

case 6:

print ("E");

break;

case 5:

print ("F");

break;}*/

/*int a = 70;

if (a ==100) {

print ("A");

}  else if (a>=90&&a<100){

print ("B");

}else if (a>=80&&a<90){

print ("C");

}else if (a>=70&&a<80){

print ("D");

}else if (a>=60&&a<70){

print ("E");

}else if (a<60){

print ("F");

循环结构:for循环,do....while,  while,foreach.

While循环

 

Do..........while 循环

 

 

Do{

//  语句

}while(条件)

For  循环

For循环要求只有在特定条件进行判断后才允许执行循环

这种循环用于将某个语句或语句块重复执行预定次数的情形。

For(初始值;条件;增、减)

{

  //语句

}

 

 

 

 

/*int i ,sum = 0;

for (i=1; i<=10; i++) {

sum=sum+i;

print(i+"   "+sum);

} */

 

//求水仙花数(这个数的各位数的立方和等于该数  100--999)

//153==1*1*1+5*5*5+3*3*3

 

//当运算的数值超过3个就可以用循环

 

/*int x, y, z;

for (int i=100; i<=999; i++) {

x=i/100;

y=i/10%10;

z=i%10;

if(x*x*x+y*y*y+z*z*z==i){

print (i);

}

} */

 

 

 

如果大家看到我的不足之处请上我的博客:http://unity.gopedu.com/home.php?mod=spacecp&ac=blog&blogid=163&op=edit

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值