кодесурса

Java String Exercises: вернуть true, если число появлений 'и' в любом месте строки равно

script1adsense2code
script1adsense3code

Строка Java: Упражнение-90 с решением

Напишите Java-программу, которая возвращает true, если число появлений «и» в любом месте строки равно.

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

Java-код:

import java.util.*;
public class Main
{
public boolean isAndTheEquality(String stng) 
{
  int l = stng.length();
  int st_the = 0;
  int st_is = 0;
  for (int i = 0; i < l; i++) 
  {
    if (i < l - 2) 
	{
      String tmp = stng.substring(i,i+3);
      if (tmp.equals("the"))
        st_the++;
    }
    if (i < l - 1) 
	{
      String tmp2 = stng.substring(i,i+2);
      if (tmp2.equals("is"))
        st_is++;
    }
  }
  if (st_the == st_is)
    return true;
  else
    return false;
}
public static void main (String[] args)
    {
      Main m= new Main();
      String str1 =  "Thisisthethesis";
      System.out.println("The given string is: "+str1);
      System.out.println("Are the appearance of 'the' and 'is' equal? "+m.isAndTheEquality(str1));
	  }
}

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

 Данная строка: Thisisthethesis
Одинаково ли появление «и» и «есть»? ложный

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


Блок - схема:

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

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

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

Предыдущий: Напишите Java-программу, которая возвращает сумму чисел (может содержать более одной цифры), появляющихся в строке.
Далее: напишите Java-программу для подсчета количества слов, оканчивающихся на «m» или «n» (без учета регистра).

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code