switch-statement

    -1熱度

    2回答

    我在switch語句之外聲明變量contactNumber,然後嘗試在switch語句內指定它。然而,當它到達的任務,我在switch語句 function helplineContactMessageForCountryCode(countryCode) { var contactNumber = '' switch (countryCode) { case '

    -2熱度

    1回答

    如果我在enum中設置了我的個案,我可以在switch語句中調用多個這些個案嗎?又名case .a, .b: return true enum myLetters { case a case b case c var myCondition: Bool { switch self { case .a, .b: return true

    0熱度

    4回答

    我想在循環中使用下拉菜單的選項值,但是我得到了未捕獲的錯誤,所有都未在filter1中定義。 function filter1() { var x = document.getElementById("filter1").value; switch(x) { case all: getElementsByClassName("1").style.disp

    0熱度

    1回答

    對於交換機的情況下想象我有5個不同的情況和這三個分享我不想重複一個共同行動。下面的代碼完全說明了我想實現的目標(但是在開關中): int x = 5; if(x == 1) { System.out.println("one"); } else if (x == 2) { System.out.println("two"); } else {

    -3熱度

    1回答

    我有一些問題與開關使用枚舉。我的任務是輸入國家的名稱,然後顯示世界的哪一部分是那一個。我無法從鍵盤讀取枚舉。我是否犯錯誤?感謝您的幫助。 ` class Program { enum Country{ Spain,USA,Japan }; static void Main(string[] args) { Country country

    -2熱度

    1回答

    我有這個類,一個我還不明白的問題。我有一些疑問。 Java所在鑄造焦炭爲int(我知道字符是數字類型,但在開關情況下,我有int和char值) 爲什麼情況1,如果開關後置,在「我設定值1,不執行「變量。由於++運算符,我認爲在第一次迭代中我的值爲1。 爲什麼第2種情況是先執行還是我如何在沒有得到1之前得到2值?我看到的第一個迭代打印1. 這的默認代碼: public class ForSwitch

    0熱度

    1回答

    我被困在一個相當尷尬的事情。下面的代碼: #include <stdio.h> #include <stdlib.h> void processCommand(){ char *c = malloc(sizeof(char) * 128); scanf("%s", c); switch(*c){ case '!': printf("Ac

    0熱度

    2回答

    這是我第一次使用這種枚舉,枚舉和關聯的值類型,我需要根據對象的類型創建一個switch聲明,我無法設法做到這一點,這是枚舉: enum TypeEnum { case foo(FooClass) case doo(DooClass) case roo(RooClass) } 我的對象有TypeEnum類型的變量,現在我需要檢查哪些類型的對象是在枚舉: if le

    -4熱度

    1回答

    #include <stdio.h> int main(void) { int a = 1; switch(a) { int i = 2; case 1: printf("%d",i); break; default: printf("Hello\n"); } } 以下代碼示例給出36作爲輸出。這怎麼可能?我

    0熱度

    5回答

    關於速度,如果我需要計算大量的表情,說: switch1*(large expression 1)+switch2*(large expression 2) 根據我的投入,switch1可以0或1,因爲可以switch2是。對於C++來說,最快的做法是做出if語句還是像上面那樣寫下來?