Hussainomer Ответов: 1

Как найти n-ю букву фразы и сохранить все начальные буквы?


Здравствуйте, как мне ввести целое число (n), а затем вывести первые n символов фразы

например, входные данные-1 (номер опции), Хусейн Омер (имя строки), 9 (индекс)
выход должен быть Хусейн О (смотрите, как сохраняются первые буквы, а затем дается N-я буква)

это мой код.:

import java.util.Scanner;
        public class Phrases{
        public static void main (String[]args){
        Scanner keyboard = new Scanner(System.in);
            int option = Integer.parseInt(keyboard.nextLine());
            String phrase = keyboard.nextLine();
                if (option == 1){
                    int x = keyboard.nextInt();
                        for (int y = 0; y < phrase.length(); y++){
                            char n = phrase.charAt(y);
                                if (y < phrase.length()-y) 
                                    System.out.print(n);
                                if (y == x - 1) 
                                    System.out.print(n);
                        }
                }


Что я уже пробовал:

Приведенный выше код - это то, что я пробовал

Patrice T

В чем проблема с этим кодом ?

Maciej Los

Я тебя не понимаю...
Зачем заставлять двери широко распахиваться? Взгляните сюда: Подстрока в Java - javatpoint[^]

public class TestSubstring{
       public static void main(String args[]){
         String s="SachinTendulkar";
         System.out.println(s.substring(6));//Tendulkar
         System.out.println(s.substring(0,6));//Sachin
       }
      }

CHill60

Это решение прямо здесь! ;-)

Maciej Los

Вы убедили меня опубликовать решение ;)
Спасибо, Кэролайн.

1 Ответов

Рейтинг:
4

Maciej Los

Зачем заставлять двери широко распахиваться?

Взгляните сюда: Подстрока в Java - javatpoint[^]

public class TestSubstring{
       public static void main(String args[]){
         String s="SachinTendulkar";
         System.out.println(s.substring(6));//Tendulkar
         System.out.println(s.substring(0,6));//Sachin
       }
}