class MaxMinSearch {
public static void main
(String[] args
) { int[] array = {5, 7, 4, 9, 3, 6, 3};
int[] array2 = {8};
searchMax(array);
searchMax(array2);
searchMin(array);
}
public static void searchMax(int[] array) {
int max = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
System.
out.
println("配列要素の最大値は" + max
); }
public static void searchMin(int[] array) {
int min = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
System.
out.
println("配列要素の最小値は" + min
); }
}
Y2xhc3MgTWF4TWluU2VhcmNoIHsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICBpbnRbXSBhcnJheSA9IHs1LCA3LCA0LCA5LCAzLCA2LCAzfTsKICAgIGludFtdIGFycmF5MiA9IHs4fTsKICAgIHNlYXJjaE1heChhcnJheSk7CiAgICBzZWFyY2hNYXgoYXJyYXkyKTsKICAgIHNlYXJjaE1pbihhcnJheSk7CiAgfQogIHB1YmxpYyBzdGF0aWMgdm9pZCBzZWFyY2hNYXgoaW50W10gYXJyYXkpIHsKICAgIGludCBtYXggPSBhcnJheVswXTsKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspIHsKICAgICAgaWYgKGFycmF5W2ldID4gbWF4KSB7CiAgICAgICAgbWF4ID0gYXJyYXlbaV07CiAgICAgIH0KICAgIH0KICAgIFN5c3RlbS5vdXQucHJpbnRsbigi6YWN5YiX6KaB57Sg44Gu5pyA5aSn5YCk44GvIiArIG1heCk7CiAgfQogIHB1YmxpYyBzdGF0aWMgdm9pZCBzZWFyY2hNaW4oaW50W10gYXJyYXkpIHsKICAgIGludCBtaW4gPSBhcnJheVswXTsKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspIHsKICAgICAgaWYgKGFycmF5W2ldIDwgbWluKSB7CiAgICAgICAgbWluID0gYXJyYXlbaV07CiAgICAgIH0KICAgIH0KICAgIFN5c3RlbS5vdXQucHJpbnRsbigi6YWN5YiX6KaB57Sg44Gu5pyA5bCP5YCk44GvIiArIG1pbik7CiAgfQp9