Arrays.stream(newNum).max().ifPresent(System.out:rintln);
Arrays.stream(newNum).min().ifPresent(System.out:rintln);
pwede din yan kaso mas advanced, shorter and readable, medyu mabigat ang streams pag madaming data
Ay yung output sa sample inline numbers.
Eto gamitin mo
Java:
import java.util.*;
public class Main
{
public static void main(String[] args) {
int count;
int items = 5;
int newnum = 0;
Scanner input = new Scanner(System.in);
System.out.print("Input 5 numbers: ");
List<Integer> numbers = new ArrayList<>();
// split the numbers separated by space
for (String num : input.nextLine().split(" ")) {
numbers.add(Integer.parseInt(num));
}
var highest = Collections.max(numbers);
var lowest = Collections.min(numbers);
System.out.println("Highest value: " + highest);
System.out.println("Lowest Value: " + lowest);
}
}
Ay yung output sa sample inline numbers.
Eto gamitin mo
Java:
import java.util.*;
public class Main
{
public static void main(String[] args) {
int count;
int items = 5;
int newnum = 0;
Scanner input = new Scanner(System.in);
System.out.print("Input 5 numbers: ");
List<Integer> numbers = new ArrayList<>();
// split the numbers separated by space
for (String num : input.nextLine().split(" ")) {
numbers.add(Integer.parseInt(num));
}
var highest = Collections.max(numbers);
var lowest = Collections.min(numbers);
System.out.println("Highest value: " + highest);
System.out.println("Lowest Value: " + lowest);
}
}
tama to, kasi nasunod yung requirement. pero I suggest since baguhan pa si OP, gawin nya muna yung pagcheck ng lowest saka highest value gamit yung if/else para masolidify muna yung basics.