Java-toUpperCase письмо - PullRequest
       13

Java-toUpperCase письмо

1 голос
/ 01 февраля 2011

Введите строку текста.Без знаков препинания, пожалуйста.

Java - это язык.

Я перефразировал эту строку следующим образом:

Является ли язык Java.

Попытка:

 int x;
 String  sentence, first;

 System.out.println("\nEnter a line of text. No punctuation please.");

 Scanner keyboard = new Scanner (System.in);

 sentence=keyboard.nextLine();

   x = sentence.indexOf(" ");
 first= sentence.substring(0,x);
 second=sentence.substring(0,1)
 second=second.toUpperCase();  
 System.out.println("I have rephrased that line to read:");
 System.out.println(second+sentence.substring(x+1)+" "+first);

Вывод:

Введите строку текста.Никаких знаков препинания, пожалуйста.

что происходит

Я перефразировал эту строку следующим образом: // Она должна читать "Что происходит"

Что происходит

PS - Мне нужно сделать букву "i" заглавной.Как я могу заставить "second.substring (0,1)" читать символ "i"?Как и было предложено, я попытался выяснить, как нужно вычеркнуть письмо и объединить его с заглавными буквами, но я не уверен.

1 Ответ

1 голос
/ 01 февраля 2011

«i» будет

second=sentence.substring(x+1,x+2);

Другими словами, символ после пробела.В настоящее время вы берете первый символ в строке ввода.

...