Получение второго наивысшего и второго нижнего java без использования сортировки массива или любого метода сортировки, min_value и max_value только для цикла, и если оператор, который я уже начал кодировать, это то, что я сделал до сих пор я не могу думать о том, как я могу получить второй самый низкий и второй самый высокийПолучение второго наивысшего и второго нижнего java
package Lab2;
import java.util.Scanner;
public class hehe {
public static void main(String[] args) {
int fh, sh, fl, sl, x;
Scanner s = new Scanner(System.in);
System.out.print("Enter 5 numbers: ");
x = fh = sh = sl = fl = s.nextInt();
int a,b,c,d;
int mid = 0;
for (int i = 0; i < 4; ++i) {
int n = s.nextInt();
if (fh < n) {
fh = n;
}
if (fl > n) {
fl = n;
}
for(int y=0;y<5;y++){
}
}
System.out.println("The First highest is: " + fh);
System.out.println("The Second highest is: " + sh);
System.out.println("The Second lowest is: " + sl);
System.out.println("The First lowest is: " + fl);
System.out.println(mid);
}
}
В вашем случае проще поставить свои значения в массив и сортировать его. – talex
Я не могу использовать массив ха-ха, мой профессор не разрешит мне – Presmelito