powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Поиск минимального в массиве чисел и сортировка
8 сообщений из 8, страница 1 из 1
Поиск минимального в массиве чисел и сортировка
    #38489624
dimgunkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго вечера!
Начинаю изучать java и вот одно из первых заданий.
Нужен массив из 10 цифр от 0 до 100 в котором нужно найти минимальный элемент массива + отсортировать массив. Потом нужно написать обёртку которая будет реализовывать методы добавления, поиска минимума, сортировку.

Не дружу с сишными языками вообще (2 года на дельфи был, без ооп) вот читаю пару книг, а так же по статьям и урокам (не видео урокам, так как считаю что это не способ научится программировать) начитался, и получилось у меня создать массив и найти в нем минимальный элемент.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
package mass;

import java.util.Random;

public class mass {
        //Массив от 0 до 100 из 10 элементов
	public static void main(String[] arr) {
		Random rnd = new Random();
		int[] mass = new int[10];
			for(int i=0; i<mass.length; i++) {
				mass[i]=rnd.nextInt(100);
			}
		  for(int el:mass) {
			  System.out.println(el);
		  }
	}
	//Поиск минимального
	public static int gMin(int[] arr) {
		if (arr.length>0) {
			int min = arr[0];
			for(int el:arr) {
				if (el<min) min=el;
			}
			return min;
		}
		else
			throw new IllegalArgumentException();
	}
	
	public static void Sort(String[] arr) {
		
	}
	
}



Минимальное значение у нас в результате храниться в min , а как его вывести на экран? Пробовал так:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	public static int gMin(int[] arr) {
		if (arr.length>0) {
			int min = arr[0];
			for(int el:arr) {
				if (el<min) min=el;
			}
			System.out.println(min);
		}
		else
			throw new IllegalArgumentException();
		return 0;
	}


В результат выводятся только те же 10 элементов массива.
И помогите разобраться с сортировкой, хотя бы простой понятный пример или наставление, так сказать :)

Большое спасибо!
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38489642
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimgunkin,
а где вы в вашем коде вызываете метод gMin?
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38489673
dimgunkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerdimgunkin,
а где вы в вашем коде вызываете метод gMin?

Спасибо за наводку, почитал, сделал так:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
public class mass {

	public static void main(String[] arr) {
		Random rnd = new Random();
		int[] massiv = new int[10];
		
			for(int i=0; i<massiv.length; i++) {
				massiv[i]=rnd.nextInt(100);
			}
			
		  for(int el:massiv) {
			  System.out.println(el);
			  
		  }
		  System.out.print("Минимальное значение: ");
		  mass.gMin(massiv);
	}
	
	public static int gMin(int[] arr) {
		if (arr.length>0) {
			int min = arr[0];
			for(int el:arr) {
				if (el<min) min=el;
			}
			System.out.println(min);
		}
		else
			throw new IllegalArgumentException();
		return 0;
	}
	
	public static void Sort(String[] arr) {
		
	}
	
}



А как быть с сортировкой, с чего начать?
Я не прошу код, а хотя бы толчок, направление или банальный пример какой-нибудь.
Спасибо!
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38489678
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimgunkin,А как быть с сортировкой, с чего начать?С того, чтобы выбрать алгоритм сортировки. Начните с сортировки пузырьком, если вообще ничего подобного не делали раньше.
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38489689
dimgunkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerdimgunkin,А как быть с сортировкой, с чего начать?С того, чтобы выбрать алгоритм сортировки. Начните с сортировки пузырьком, если вообще ничего подобного не делали раньше.

Слышал про этот метод, давно ещё, буду искать информацию и пробовать.
Спасибо!
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38490309
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему бы не использовать Arrays.sort()
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38490711
wankel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    public static void main(String[] args) {
        Random rnd = new Random();
        int[] mass = new int[10];
        for(int i=0; i<mass.length; i++) {
            mass[i]=rnd.nextInt(100);
        }
        System.out.println("---------Array-----------");
        System.out.println(Arrays.toString(mass));
        Arrays.sort(mass);
        System.out.println("----------Sort array----------");
        System.out.println(Arrays.toString(mass));
        System.out.println("----------Min element----------");
        System.out.println(mass[0]);
    }
...
Рейтинг: 0 / 0
Поиск минимального в массиве чисел и сортировка
    #38490759
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это "нажми на кнопку - получишь результат" до добра не доведет
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Поиск минимального в массиве чисел и сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]