кодесурса

Упражнения для Java-строки: разделите строку на n равных частей

script1adsense2code
script1adsense3code

Строка Java: упражнение 40 с решением

Напишите программу на Java, чтобы разделить строку на n равных частей.

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


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

Java-код:

import java.util.*;
class Main {
 static void splitString(String str1, int n) {
  int str_size = str1.length();
  int part_size;
  if (str_size % n != 0) {
   System.out.println("The size of the given string is not divisible by " + n);
   return;
  } else {
   System.out.println("The given string is: " + str1);
   System.out.println("The string divided into " + n + " parts and they are: ");
   part_size = str_size / n;
   for (int i = 0; i < str_size; i++) {
    if (i % part_size == 0) System.out.println();
    System.out.print(str1.charAt(i));
   }
  }
 }
 public static void main(String[] args) {
  String str1 ="abcdefghijklmnopqrstuvwxy";
  int split_number = 5;
  splitString(str1, split_number);
 }
}

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

 Данная строка: abcdefghijklmnopqrstuvwxy
Строка разделена на 5 частей и они: 
ABCDE
FGHIJ
klmno
PQRST
uvwxy

Блок - схема:

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

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

Улучшите этот пример решения и опубликуйте свой код через Disqus

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code