package zh.codegym.task.task06.task0622;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
升序数字
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//在此编写你的代码
ArrayList<Integer> list = new ArrayList<>();
//Read 5 numbers from keyboard
for (int i = 0; i < 5; i++) {
list.add(Integer.parseInt(reader.readLine()));
}
ArrayList<Integer> last = new ArrayList<>();
//Find the minimum value and add it to the Last list
for (int i = 0; i < 5; i++) {
if (list.size()>1){
//Find the minimum value
int min = list.get(0);
for (int j = 1; j < list.size(); j++) {
if (list.get(j) < min){
min = list.get(j);
}
}
//Add minimum to the Last list, and remove this List's minimum
for (int k = 0; k < list.size(); k++) {
if (list.get(k) == min){
last.add(min);
list.remove(k);
}
}
//After the first minimum value in the List is found and removed.
//Continue to look for the remaining minimum.
}
else{
last.add(list.get(0));
}
}
//Display 5 numbers, one for each line.
for (int i = 0; i < last.size(); i++) {
System.out.println(last.get(i));
}
}
}
package zh.codegym.task.task06.task0622;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
升序数字
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//在此编写你的代码
ArrayList<Integer> list = new ArrayList<>();
//Read 5 numbers from keyboard
for (int i = 0; i < 5; i++) {
list.add(Integer.parseInt(reader.readLine()));
}
ArrayList<Integer> last = new ArrayList<>();
//Find the minimum value and add it to the Last list
for (int i = 0; i < 5; i++) {
if (list.size()>1){
//Find the minimum value
int min = list.get(0);
for (int j = 1; j < list.size(); j++) {
if (list.get(j) < min){
min = list.get(j);
}
}
//Add minimum to the Last list, and remove this List's minimum
for (int k = 0; k < list.size(); k++) {
if (list.get(k) == min){
last.add(min);
list.remove(k);
}
}
//After the first minimum value in the List is found and removed.
//Continue to look for the remaining minimum.
}
else{
last.add(list.get(0));
}
}
//Display 5 numbers, one for each line.
for (int i = 0; i < last.size(); i++) {
System.out.println(last.get(i));
}
}
}