Условие задачи
В заданной строке удалить первый символ ‘.’, который найдется в строке.
Входные данные
Строка с точками либо без них.
Выходные данные
Строка без первой точки.
Код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { Scanner input = new Scanner(System.in); String str = input.nextLine(); int index = str.indexOf('.'); if(index>=0) { String part1 = str.substring(0,str.indexOf('.')); String part2 = str.substring(str.indexOf('.')+1,str.length()); System.out.println(part1+part2); } else System.out.println("No dots"); } } |
Описание решения
Объявляем переменную str и присваиваем ей значение, при помощи метода String.indexOf() находим индекс первого вхождения символа ‘.’ . Разделяем строку на две части: первая до точки, вторая — после. Выводим на экран сумму данных строк.
Работу программы можно увидеть на сайте ideone.
— Ключевые слова…