кодесурса

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

script1adsense2code
script1adsense3code

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

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

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

Java-код:

import java.util.*; 
public class Exercise93 {
 public static void main(String[] args)
 {
    //int[] nums = {10, 10, 2, 4, 9};
	int[] nums = {10, 10, 2, 4, 20, 20};  
	int ctr_even = 0, ctr_odd = 0;
	System.out.println("Original Array: "+Arrays.toString(nums)); 
	    
    boolean found1010 = false;
    boolean found2020 = false;
      
    for(int i = 0; i < nums.length - 1; i++) {
        if(nums[i] == 10 && nums[i+1] == 10)
            found1010 = true;
                        
        if(nums[i] == 20 && nums[i+1] == 20)
            found2020 = true;
    }
   
	System.out.printf( String.valueOf(found1010 != found2020));	
	System.out.printf("\n");
  }
}

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

 Исходный массив: [10, 10, 2, 4, 20, 20]                                 
ложный 

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code