Как найти 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
Вы убедили меня опубликовать решение ;)
Спасибо, Кэролайн.