цикл for для массива строк - PullRequest
0 голосов
/ 22 февраля 2019

примечание: моя инструкция if: if (newExteriorColor = availableExteriorColors) не должна использоваться в этом сценарии, потому что она неверна, поэтому просто хочу уточнить, что я знаю, что она неправильна

Как сделать цикл forмассив availableExteriorColors, чтобы программа проверяла, равен ли выбранный цвет какому-либо значению String в массиве?

public class Cars {

    String [] availableExteriorColors = {"Black", "White", "Blue", "Red", "Yellow", "Brown"};

    public static String exteriorColor;
    public static String interiorColor;
    public static String carBrand;
    public static String carModel;
    public static String carPlateLetters;
    public static String carPlateNumber;
    public static int yearOfMake;
    //public static ? vinNumber; 

    public Cars(String newExteriorColor,String newInteriorColor,String newCarBrand,String newCarModel,String newCarPlateLetters,String newCarPlateNumber,int newYearOfMake)  
    {
        if (newExteriorColor = availableExteriorColors)
        {
            newExteriorColor = exteriorColors;
        } 
        else {
            System.out.println("Selected exterior color not available");
     return; }

1 Ответ

0 голосов
/ 22 февраля 2019
for (String color : AvailableExteriorColors) {
    if (color.equals(selectedColor)) return color;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...