Мне нужно создать программу, которая использует два файла, называемых coin.Один файл называется монета, а другой - тестер монет.Указания в книге сбивают меня с толку, но я все еще пытался выполнить задание.
Вот указания, которые были даны:
Создайте класс Coin, который включает переменную faceUp, в которой хранится либо 0 для заголовков, либо 1 для хвостов, метод доступа с именемshowFace (), которая возвращает 0, если монета выпадает на голову, или 1, если монета выпадает, и метод модификатора с именем flipCoin (), который назначает случайное целое число от 0 до 1 включительно, для переменнойfaceUUp.
Протестируйте класс с помощью следующего клиентского кода:
public class CoinTester{
public static void main(String[] args) {
Coin nickel = new Coin();
if (nickel.flipCoin() == 0) {
System.out.println("Heads up!");
} else {
System.out.println("Tails up!");
}
}
}
Вот мой код для файла с именем coin:
public class Coin {
private int faceUp;
public Coin() {
faceUp = (int)(Math.random() * 2);
}
public int showCoin() {
return faceUp;
}
public void flipCoin() {
faceUp = (int)(Math.random() * 2);
}
}
Я точно знаюЯ сделал это неправильно, потому что я запутался, и программа имеет синтаксические ошибки.Я чувствую, что это невозможно с указанными мною указаниями.CoinTester ожидает метод возврата, но мне не разрешено из-за указаний.