Урок 13

Задания


  1. a) Напишите метод, который принимает в качестве параметра любую строку, например “I like Java!!!”.
    б) Распечатать последний символ строки. Используем метод String.charAt().
    в) Проверить, заканчивается ли ваша строка подстрокой “!!!”. Используем метод String.endsWith().
    г) Проверить, начинается ли ваша строка подстрокой “I like”. Используем метод String.startsWith().
    д) Найти позицию подстроки “Java” в строке “I like Java!!!”.
    е) Заменить все символы “а” на “о”.
    ж) Преобразуйте строку к верхнему регистру.
    з) Преобразуйте строку к нижнему регистру.
    и) Вырезать строку Java c помощью метода String.substring. (Задание с урока).
  2. а) Дано два числа, например 3 и 56, необходимо составить следующие строки:
    3 + 56 = 59
    3 – 56 = -53
    3 * 56 = 168.
    Используем метод StringBuilder.append().
    б) Замените символ “=” на слово “равно”. Используйте методы StringBuilder.insert(), StringBuilder.deleteCharAt().
    в) Замените символ “=” на слово “равно”. Используйте методы StringBuilder.replace(). (Задание с урока).
  3. Напишите метод, заменяющий в строке все вхождения «object oriented programming»(не учитываем регистр символов) на «OOP».
  4. Даны строки разной длины (длина - четное число), необходимо вернуть ее два средних знака: "string" → "ri", "code" → "od", "Practice"→"ct".
  5. Переделать toString() для класса Person используя форматирование. 
  6. Создать класс Employee, у которого есть переменные класса - fullnamesalary. Создать массив содержащий несколько объектов этого типа. Создать класс Report, который будет содержать статический метод generateReport, в котором выводится информация о зарплате всех сотрудников. Используйте форматировании строк. Пусть salary будет выровнено по правому краю, десятичное значение имеет 2 знака после запятой и можете добавить что-нибудь свое.  
  7. Строки - вопросы и задания


0 comments
Leave your comment: