/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
private static int max(int[] arr, int i) {
// You should throw an exception if i is out of bounds...
if (0 == i) {
return arr[0];
}
else {
return Math.
max(arr
[i
], max
(arr, i
- 1)); }
}
{
int [] data = new int[10];
for (int i = 0; i < data.length; i++) {
data[i] = rand.nextInt(1000);
System.
out.
print(data
[i
] + " "); }
System.
out.
println(max
(data, data.
length-1)); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHJpdmF0ZSBzdGF0aWMgaW50IG1heChpbnRbXSBhcnIsIGludCBpKSB7CgkJLy8gWW91IHNob3VsZCB0aHJvdyBhbiBleGNlcHRpb24gaWYgaSBpcyBvdXQgb2YgYm91bmRzLi4uCgkJCgkJaWYgKDAgPT0gaSkgewoJCQlyZXR1cm4gYXJyWzBdOwoJCX0KCQllbHNlIHsKCQkJcmV0dXJuIE1hdGgubWF4KGFycltpXSwgbWF4KGFyciwgaSAtIDEpKTsKCQl9Cgl9CiAgICAKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludCBbXSBkYXRhID0gbmV3IGludFsxMF07CgkJUmFuZG9tIHJhbmQgPSBuZXcgUmFuZG9tKCk7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7CgkJCWRhdGFbaV0gPSByYW5kLm5leHRJbnQoMTAwMCk7CgkJCVN5c3RlbS5vdXQucHJpbnQoZGF0YVtpXSArICIgIik7CgkJfQoJCVN5c3RlbS5vdXQucHJpbnRsbigpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihtYXgoZGF0YSwgZGF0YS5sZW5ndGgtMSkpOwoJfQp9