кодесурса

Упражнения на Java: Проверьте, содержит ли массив целых чисел указанное число рядом друг с другом или два одинаковых указанных числа разделены одним элементом

script1adsense2code
script1adsense3code

Java Basic: упражнение-97 с решением

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

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


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

Java-код:

import java.util.*; 
import java.io.*; 
 public class Exercise97 {
 public static void main(String[] args)
 {
	  int[] array_nums = {10, 20, 10, 50, 20, 13, 50};
	//int[] array_nums = {10, 10, 50, 50, 20, 13, 50};
      boolean testd = false;
	  int result=0;
	  int x = 10;
	      
	for(int i = 0; i < array_nums.length - 1; i++) {
        if(array_nums[i] == x && array_nums[i+1] == x)
            {
         System.out.printf( String.valueOf(true));	
         result = 1 ;
		}
                  
        if(i <= array_nums.length - 3 && array_nums[i] == x && array_nums[i+2] == x)
           {
         System.out.printf( String.valueOf(true));	
         result = 1 ;
		}
    }
	
	 if (result==0)                             
	   {	 
         System.out.printf( String.valueOf(false));
	    }
		System.out.printf("\n");
    }
}

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

 правда

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code