кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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

Java-код:

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

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

 правда

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code