Простые вопросы JAVA.Но мне тяжело - PullRequest
0 голосов
/ 14 октября 2018

Когда первый символ слова начинается с «A» или «a», пусть программа выведет слово «America».если первый символ слова начинается с других символов, пусть программа напечатает «error»

public class Home1 {
    public static void main(String[] args) {
        String str=args[0];
        char ch;
        ch=   (1)   .    (2)    ;           
       if(      (3)      ) System.out.println("America");
          (4)    System.out.println("Error");
        }
}

Я выяснил, что 4-й - это «иначе», 3-й - что-то вроде: «first symbol =»'a', 'A'

но я не понимаю их полностью.

не могли бы вы мне помочь?

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

(1) и (2): каким-то образом получить символ в позиции 0 прочитанной строки.Документация о доступных методах для строк доступна здесь: https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

(3) Сравните прочитанный символ с 'A' и 'a':

Если char равен 'A' или charравно 'a' .... Документацию можно найти здесь: https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html

0 голосов
/ 14 октября 2018

Хорошо, это выглядит как заполнение кода пробелами,

Ваш реальный код должен выглядеть примерно так:

public static void main(String[] args) {
    String str = args[0];
    char ch;
    ch = str.charAt(0);
    if (ch == 'a' || ch == 'A')
        System.out.println("America");
    else
        System.out.println("Error");
}

Итак,

(1) = str
(2) = charAt(0)
(3) = ch == 'a' || ch == 'A'
(4) = else

Надеюсьэто помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...