Структуры данных: массивы (Java): различия между версиями

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску
Строка 37: Строка 37:
  
 
         for (int i = 0; i < list.length; i++) {
 
         for (int i = 0; i < list.length; i++) {
             list[i] = 2*(i + 1) - 1;
+
             list[i] = 2 * (i + 1) - 1;
 
             System.out.print(list[i] + " ");
 
             System.out.print(list[i] + " ");
 
         }
 
         }

Версия 12:10, 6 июля 2021

Массивы

Задачи

Вывод всех целых чисел массива через пробел циклом For

 1 package ru.example;
 2 
 3 public class Main {
 4 
 5     public static void main(String[] args) {
 6         int[] a = {1, 5, 8, 3, 9, 23, 15};
 7 
 8         for (int i = 0; i < a.length; i++) {
 9             System.out.print(a[i] + " ");
10         }
11         System.out.println();
12 
13         for (int item : a) {
14             System.out.print(item + " ");
15         }
16         System.out.println();
17     }
18 }

Сделать массив из первых n нечётных чисел

 1 package ru.example;
 2 
 3 public class Main {
 4 
 5     public static void main(String[] args) {
 6         int[] list = new int[10];
 7 
 8         for (int i = 0; i < list.length; i++) {
 9             list[i] = 2 * (i + 1) - 1;
10             System.out.print(list[i] + " ");
11         }
12         System.out.println();
13     }
14 }

Сгенерировать массив случайных чисел

 1 package ru.example;
 2 
 3 public class Main {
 4 
 5     public static void main(String[] args) {
 6         int[] list = new int[10];
 7 
 8         for (int i=0; i<10; i++){
 9             int n = (int)(Math.random()*201 - 100);
10             list[i] = n;
11 
12             System.out.print(list[i] + " ");
13         }
14         System.out.println();
15     }
16 }

Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов, а также их количество

Разделить массив на два: на положительные+ноль и отрицательные числа

Задачник