int age = 5;
if(age < 10) {
Console.WriteLine("age < 10");
}
if…else
int age = 5;
if(age < 10) {
Console.WriteLine("age < 10");
} else {
Console.WriteLine("age >= 10");
}
if…else if…else
int age = 5;
if(age < 10){
Console.WriteLine("age < 10");
} else if(age >= 10 and age < 15) {
Console.WriteLine("age >= 10 and age < 15");
} else {
Console.WriteLine("age >= 15");
}
8.switch條件判斷式
switch
string grade = "A";
switch(grade){
case "A":
Console.WriteLine("Your grade is A");
break;
case "B":
Console.WriteLine("Your grade is B");
break;
case "C":
Console.WriteLine("Your grade is C");
break;
default:
Console.WriteLine("undefined grade");
}
當case中執行的程式相同時,可合併case
grade為A或B時,執行System.out.println(“Your grade is A or B”);
string grade = "A";
switch(grade){
case "A":
case "B":
Console.WriteLine("Your grade is A or B");
break;
case "C":
Console.WriteLine("Your grade is C");
break;
default:
Console.WriteLine("undefined grade");
}
9.while迴圈
while
判斷符合執行條件後進入迴圈執行程式
int i = 0;
while (i < 10) {
Console.WriteLine(i);
i++;
}
do/while
先進入迴圈執行後,再判斷是否符合執行條件,若不符合,即結束迴圈
int i = 0;
do {
Console.WriteLine(i);
i++;
} while (i < 10);
10.for迴圈
基本for迴圈
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
Console.WriteLine("總和為: " + sum);