кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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

Java-код:

import java.util.*; 
import java.io.*; 
 public class Exercise98 {
 public static void main(String[] args)
 {
	int[] array_nums = {10, 20, 10, 20, 40, 13, 20};
		
	int count = 0, result =0;
    
    if(array_nums.length >= 1 && array_nums[0] == 20)
        count++;
    for(int i = 1; i < array_nums.length; i++) {
        if(array_nums[i - 1] == 20 && array_nums[i] == 20)
		{
         System.out.printf( String.valueOf(false));	
         result = 1;
		}                   
        if(array_nums[i] == 20)
            count++;
    }
                                          
    if (result==0)
 	  {
     	 System.out.printf( String.valueOf(count == 3));	         
	  }	
	  System.out.printf("\n");	
    }
}

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

 правда

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code