I'm doing an online java course and I'm finding that some of the assignments given are very vague and not adequately described for a beginner..
I was given this with next to no instructions.. I know its a lot, but I really want to get this and I'm getting frustrated with this course. I figure its some kind of test, but I wouldn't have a clue as to how to create the methods! If anyone could explain how to make these methods i'd be so grateful!
import static java.lang.System.out;
public class ManyFunctions
{
public static ___ minimum(_, __)
{
}
public static ____ maximum(_, ___)
{
}
public static _____ isOddNumber(_____)
{
}
public static _____ isEvenNumber(_____)
{
}
public static _____ isVowel(_______)
{
}
public static _____ isConsonant(_____)
{
}
public static void main(String[] args)
{
out.println("Testing your functions.");
int testFailures = 0;
if (minimum(4, 3) != 3) {
out.println("Error 1: Minimum failed test. Expected 3, got " + minimum(4, 3));
testFailures++;
}
if (minimum(4, 4) != 4) {
out.println("Error 2: Minimum failed test. Expected 4, got " + minimum(4, 4));
testFailures++;
}
if (minimum(3, 4) != 3) {
out.println("Error 3: Minimum failed test. Expected 3, got " + minimum(3, 4));
testFailures++;
}
if (minimum(5, 4) != 4) {
out.println("Error 4: Minimum failed test. Expected 4, got " + minimum(5, 4));
testFailures++;
}
if (maximum(4, 3) != 4) {
out.println("Error 5: Maxmimum failed test. Expected 4, got " + maximum(4, 3));
testFailures++;
}
if (maximum(3, 4) != 4) {
out.println("Error 6: Maxmimum failed test. Expected 4, got " + maximum(3, 4));
testFailures++;
}
if (maximum(4, 4) != 4) {
out.println("Error 7: Maxmimum failed test. Expected 4, got " + maximum(4, 4));
testFailures++;
}
if (maximum(-2, 10) != 10) {
out.println("Error 8: Maxmimum failed test. Expected 10, got " + maximum(-2, 10));
testFailures++;
}
if (isEvenNumber(3)) {
out.println("Error 9: isEven failed test. Expected isEven(3) to be false, but got true.");
testFailures++;
}
if (!isEvenNumber(2)) {
out.println("Error 10: isEven failed test. Expected isEven(2) to be true, but got false.");
testFailures++;
}
if (isOddNumber(0)) {
out.println("Error 11: isOdd failed test. Expected isOdd(0) to be false, but got true.");
testFailures++;
}
if (!isOddNumber(5)) {
out.println("Error 12: isOdd failed test. Expected isOdd(5) to be true, but got false.");
testFailures++;
}
if (isOddNumber(18)) {
out.println("Error 13: isOdd failed test. Expected isOdd(18) to be false, but got true.");
testFailures++;
}
if (!isVowel('a')) {
out.println("Error 14: isVowel failed test. Expected isVowel('a') to be true, but got false.");
testFailures++;
}
if (isVowel('x')) {
out.println("Error 15: isVowel failed test. Expected isVowel('x') to be false, but got true.");
testFailures++;
}
if (!isConsonant('z')) {
out.println("Error 16: isConsonant failed test. Expected isConsonant('z') to be true, but got false.");
testFailures++;
}
if (isConsonant('i')) {
out.println("Error 17: isCononant failed test. Expect isConsonant('i') to be false, but got true.");
testFailures++;
}
if (!isConsonant('b')) {
out.println("Error 18: isConsonant failed test. Expected isConsonant('b') to be true, but got false.");
testFailures++;
}
if (!isConsonant('c')) {
out.println("Error 19: isConsonant failed test. Expected isConsonant('c') to be true, but got false.");
testFailures++;
}
if (!isConsonant('d')) {
out.println("Error 20: isConsonant failed test. Expected isConsonant('d') to be true, but got false.");
testFailures++;
}
if (!isConsonant('f')) {
out.println("Error 21: isConsonant failed test. Expected isConsonant('f') to be true, but got false.");
testFailures++;
}
if (!isConsonant('g')) {
out.println("Error 22: isConsonant failed test. Expected isConsonant('g') to be true, but got false.");
testFailures++;
}
if (!isVowel('A')) {
out.println("Error 23: isVowel failed test. Expected isVowel('A') to be true, but got false.");
testFailures++;
}
if (isVowel('X')) {
out.println("Error 24: isVowel failed test. Expected isVowel('X') to be false, but got true.");
testFailures++;
}
if (!isConsonant('Z')) {
out.println("Error 25: isConsonant failed test. Expected isConsonant('Z') to be true, but got false.");
testFailures++;
}
if (isConsonant('I')) {
out.println("Error 26: isCononant failed test. Expect isConsonant('I') to be false, but got true.");
testFailures++;
}
if (testFailures == 0) {
out.println("Success! All test cases passed.");
} else {
out.println(testFailures + " tests failed. Keep trying!");
}
}
}
What I have tried:
Rocking back and forth in the foetal position