кодесурса

Упражнения по методу Java: отображение среднего символа строки

script1adsense2code
script1adsense3code

Метод Java: упражнение 3 с решением

Напишите метод Java для отображения среднего символа строки.

Примечание: а) Если длина строки нечетная, будет два средних символа.
б) Если длина строки четная, будет один средний символ.

Тестовые данные:
Введите строку: 350

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.Scanner;
public class Exercise3 {
  public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Input a string: ");
        String str = in.nextLine();
        System.out.print("The middle character in the string: " + middle(str)+"\n");
    }
 public static String middle(String str)
    {
        int position;
        int length;
        if (str.length() % 2 == 0)
        {
            position = str.length() / 2 - 1;
            length = 2;
        }
        else
        {
            position = str.length() / 2;
            length = 1;
        }
        return str.substring(position, position + length);
    }
}

Пример вывода:

 Введите строку: 350                                                                                           
Средний символ в строке: 5

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите метод Java для вычисления среднего из трех чисел.
Далее: Напишите метод Java для подсчета всех гласных в строке.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code