Я пытаюсь вызвать метод java, чтобы определить, является ли введенное пользователем письмо гласным или согласным. Не знаете, как правильно вызвать метод.Invoke Java Method
import java.util.*;
public class HW8Problem1{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a letter: ");
String letter = input.nextLine();
}
public static void vowel(String a){
if (a.charAt(0) == 'a' || a.charAt(0) == 'A'){
System.out.println(" is a vowel");
if (a.charAt(0) == 'e' || a.charAt(0) == 'E')
System.out.println(" is a vowel");
if (a.charAt(0) == 'i' || a.charAt(0) == 'I')
System.out.println(" is a vowel");
if (a.charAt(0) == 'o' || a.charAt(0) == 'O')
System.out.println(" is a vowel");
if (a.charAt(0) == 'u' || a.charAt(0) == 'U')
System.out.println(" is a vowel");
else
System.out.println(" is a consonant");
}
}
}
Как вы думаете, что вы делаете, когда пишете 'input.nextLine()' или 'System.out.print (« Введите букву: »);' или 'a.charAt (0)'? Что ваш метод ожидает в качестве аргумента? Просто предоставьте это. –
Боковое примечание: как насчет '' Y "'? – Tunaki
https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html –