您的位置:首页 > 移动开发 > Unity3D

蓝鸥Unity开发基础——If 语句学习笔记

2016-08-12 14:49 716 查看
蓝鸥Unity开发基础——If 语句学习笔记本节内容:程序的三种结构,if语句,问号表达式

程序的三种结构
顺序结构:顺序执行语句
分支结构:通过进行判断,在多个语句块中选择某一个执行
循环结构:条件满足时,反复执行同一语句块

If语句
用if语句可以构成分支结构
它根据给定的条件进行判定,用来决定要执行某个程序段




一、if(条件表达式){语句1}

using System;

namespace Lesson11
{
class MainClass
{
public static void Main (string[] args)
{
//顺序结构
// int a =4;
// int b = a * 2 + 16;
// Console.WriteLine (b);

int i = 0;
i = int.Parse(Console.ReadLine ());
// 条件表达式值是true,就会执行后面代码块的代码,否则不会执行

if(i %2==0)
{
Console.WriteLine ("输入的数是偶数");

}
Console.WriteLine ("[Over]x");

}
}
}
二、if(条件表达式){语句1;} else{语句2;}

using System;

namespace Lesson11
{
class MainClass
{
public static void Main (string[] args)
{
//顺序结构
// int a =4;
// int b = a * 2 + 16;
// Console.WriteLine (b);

int i = 0;
i = int.Parse(Console.ReadLine ());
// 条件表达式值是true,就会执行后面代码块的代码,否则不会执行
//一、if(条件表达式){语句1}
// if(i %2==0)
// {
// Console.WriteLine ("输入的数是偶数");
// }
// Console.WriteLine ("[Over]");

//二、if(条件表达式){语句1;} else{语句2;}
if (i % 2 == 0) {

Console.WriteLine ("输入的数是偶数");
} else {
Console.WriteLine ("奇数");
}
Console.WriteLine ("[Over]");
}
}
}

三、if(条件表达式1){语句1;} else if(条件表达式2){语句2;}else{语句3}

//三、if(条件表达式1){语句1;} else if(条件表达式2){语句2;}else{语句3}
int i = int.Parse(Console.ReadLine ());

if (i < 0) {
Console.WriteLine ("负数");
} else if (i >= 0 && i < 10) {
Console.WriteLine ("一位数");
} else if (i >= 10 && i < 100) {
Console.WriteLine ("两位数");
} else {
Console.WriteLine ("你输入的数太大了,崩~");
}

int money = int.Parse (Console.ReadLine ());
string str = "";
if (money >= 100) {
str = "买买买~";
} else {
str = "回家吃土";
}
Console.WriteLine (str);

四、问号表达式 条件表达式?表达式1:表达式2;

//问号表达
int money = int.Parse (Console.ReadLine ());
string str = "";

str =(money>=100)?"买买买~":"回家吃土";
Console.WriteLine (str);

源代码
using System;

namespace Lesson11
{
class MainClass
{
public static void Main (string[] args)
{
//顺序结构
// int a =4;
// int b = a * 2 + 16;
// Console.WriteLine (b);

// int i = 0;
// i = int.Parse(Console.ReadLine ());
// 条件表达式值是true,就会执行后面代码块的代码,否则不会执行
//一、if(条件表达式){语句1}
// if(i %2==0)
// {
// Console.WriteLine ("输入的数是偶数");
// }
// Console.WriteLine ("[Over]");

//二、if(条件表达式){语句1;} else{语句2;}
// if (i % 2 == 0) {

// Console.WriteLine ("输入的数是偶数");
// } else {
// Console.WriteLine ("奇数");
// }
// Console.WriteLine ("[Over]");

//三、if(条件表达式1){语句1;} else if(条件表达式2){语句2;}else{语句3}
// int i = int.Parse(Console.ReadLine ());

// if (i < 0) {
// Console.WriteLine ("负数");
// } else if (i >= 0 && i < 10) {
// Console.WriteLine ("一位数");
// } else if (i >= 10 && i < 100) {
// Console.WriteLine ("两位数");
// } else {
// Console.WriteLine ("你输入的数太大了,崩~");
// }

int money = int.Parse (Console.ReadLine ());
string str = "";

// if (money >= 100) {
// str = "买买买~";
// } else {
// str = "回家吃土";
// }
// Console.WriteLine (str);

//问号表达
//条件表达式?表达式1:表达式2;
str =(money>=100)?"买买买~":"回家吃土";
Console.WriteLine (str);

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  3D Unity