Zi 字媒體
2017-07-25T20:27:27+00:00
常用語言[C++/C#/JAVA/PHP] switch語法範例 收藏
C++ https://msdn.microsoft.com/zh-tw/library/k0t5wee3.aspx
// switch_statement1.cpp
#include
int main() {
char *buffer = “Any character stream”;
int capa, lettera, nota;
char c;
capa = lettera = nota = 0;
while ( c = *buffer++ ) // Walks buffer until NULL
{
switch ( c )
{
case ‘A’:
capa++;
break;
case ‘a’:
lettera++;
break;
default:
nota++;
}
}
printf_s( “\nUppercase a: %d\nLowercase a: %d\nTotal: %d\n”,
capa, lettera, (capa + lettera + nota) );
}
C# https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/switch
using System;
public class Example
{
public static void Main()
{
int caseSwitch = 1;
switch (caseSwitch)
{
case 1:
Console.WriteLine(“Case 1”);
break;
case 2:
Console.WriteLine(“Case 2”);
break;
default:
Console.WriteLine(“Default case”);
break;
}
}
}
JAVA http://www.codedata.com.tw/book/java-basic-source/ch6-3.htm
public class SwitchDemo{
public static void main(String[] args){
java.util.Scanner scanner =
new java.util.Scanner(System.in);
System.out.print(“請輸入分數: “);
int score = scanner.nextInt();
int level = score/10;
switch (level){
case 10:
case 9:
System.out.println(“得 A”);
break;
case 8:
System.out.println(“得 B”);
break;
case 7:
System.out.println(“得 C”);
break;
case 6:
System.out.println(“得 D”);
break;
default:
System.out.println(“得 E(不及格)”);
}
}
}
PHP http://php.net/manual/en/control-structures.switch.php
寫了
5860316篇文章,獲得
23313次喜歡