Вот что я пытаюсь сделать:
Напишите приложение, которое хранит как минимум четыре разных названия курса, а также дни и время встречи в двумерном массиве.Разрешите пользователю вводить название курса (например, «CS 110») и отображать день недели и время проведения курса (например, Th 3:30).Если курс не существует, отобразите сообщение об ошибке.
Вот код, который у меня есть:
import javax.swing.JOptionPane;
import java.util.Scanner;
public class Schedule {
public static void main(String[] args) {
//declare variables and arrays
final int NUM_RANGES = 3;
int sub = NUM_RANGES - 1;
String[][] classNames = {
{"CS 2401", "TS 5697", "UO 7896"},
{"Tue 8:30", "Thu 7:30", "Fri 9:15" }
};
//get input
String classInput = JOptionPane.showInputDialog("Please input a class name: ");
//match to output and print
while(sub >= 0)
--sub;
if (classInput.equals(classNames[0])) {
JOptionPane.showMessageDialog(null, "Class time is: " + classNames[0][0]);
System.exit(0);
} else if (classInput.equals("TS 5697")) {
JOptionPane.showMessageDialog(null, "Class time is: " + classNames[1][1]);
System.exit(0);
} else if (classInput.equals("UO 7896")) {
JOptionPane.showMessageDialog(null, "Class time is: " + classNames[2][2]);
System.exit(0);
} else {
JOptionPane.showMessageDialog(null, "Please enter a valid class name.");
System.exit(0);
}
}
}
Как видите, я пытаюсь выполнить метод equals для первого IF, но не могу понять это.Спасибо за вашу помощь.