2016-09-22 26 views
0

建議使用for-each循環語句,它將基於第一個字母打印出某些值(事物)?例如「A」= Apple,Airplane。可以使用continue語句嗎?創建循環語句以基於字母接收值

package class_inClass0920a; 

public class Main { 

    public static void main(String[] args) { 
     //Declare an array of strings 
     String[] things; 
     things = new String[] {"Apple", "Airplane", "Car", "Football","House", "Aluminum"}; 

     for (int i=0; i < things.length; i++) {} 
    } 
} 

回答

2

有一個簡單的方法來處理這個問題:

public class Running { 

public static void main(String[] args) { 
    // Declare an array of strings 
    String[] things; 
    things = new String[] { "Apple", "Airplane", "Car", "Football", 
      "House", "Aluminum" }; 

    for (int i = 0; i < things.length; i++) { 
     if(things[i].startsWith("A")) { 
      System.out.println(things[i]); 
     } 
    } 
} 

}

輸出:

Apple 
Airplane 
Aluminum 

您可以使用此技術輕鬆應對不同條件。