Мне нужно предисловие к этому, мне не разрешено использовать среду IDE в классе, я должен использовать TextPad для компиляции и запуска. Любая помощь будет принята с благодарностью.Ошибка компиляции в Java
С этим назначением связаны два файла: Lab5 и файл данных StateCapitals. Когда я компилирую программу, я получаю следующие ошибки. I «think» он не может найти файлы в одной папке, но они есть.
Целью присвоения является создание диалогового окна, в котором запрашивается капитал случайно выбранного состояния из файла StateCapitals. Если ответ соответствует данным в массиве, содержащемся в этом файле, диалоговое окно закрывается, а новый открывается, говоря пользователю, что ответ правильный или неправильный в зависимости от того, что применимо. После того, как у пользователя было 10 попыток, программа отображает новое диалоговое окно с количеством правильных и неправильных ответов. Код
Программа:
import java.util.*;
import javax.swing.*;
import java.util.Random;
public class Lab5
{
public static void main(String[] args)
{
StateCapitals caps = new StateCapitals();
String [][] stateCapital = caps.GetCapital();
Random rand = new Random();
String [][] answer = new String [49][2];
int col = 0;
// Declare the variables
String stateName = "";
int count = 0;
String capital = "";
int correct = 0;
int wrong = 0;
// Create a scanner
Scanner input = new Scanner(System.in);
while (count < 10)
{
int randNum = rand.nextInt (48) + 1;
// Input box for the capital
String stateCapitalQuestionString = JOptionPane.showInputDialog(
"What is the capital of " + stateCapital[randNum][0] + "?");
capital = input.next();
if (capital.matches(stateCapital[randNum][1]))
{
String stateCapitalRespString = JOptionPane.showInputDialog(
"That is CORRECT!");
correct++;
}
else
{
String stateCapitalRespString = JOptionPane.showInputDialog(
"Incorrect Response!");
wrong++;
}
count++;
}
String stateCapitalSummaryString = JOptionPane.showInputDialog(
("You answered " + correct + "correctly!\n) (There were " + wrong + "incorrect answers."));
}
}
Compile Error:
F:\Java\Lab 5\Lab5.java:14: error: cannot find symbol
StateCapitals caps = new StateCapitals();
^
symbol: class StateCapitals
location: class Lab5
F:\Java\Lab 5\Lab5.java:14: error: cannot find symbol
StateCapitals caps = new StateCapitals();
^
symbol: class StateCapitals
location: class Lab5
Любая помощь будет оценен по достоинству! Благодаря!
Что вы хотите скомпилировать? 'javac ...' –
' Мне не разрешено использовать среду IDE в классе, но вы можете попросить других людей помочь вам, используя их IDE, или мне тоже нужно использовать TextPad? –