Нужно ввести n чисел с консоли, найти самое короткое и самое длинное число. Вывести найденные числа и их длину.
Код: public static void main(String[] args) {
int min = 10, max = 0;
String minStr = null, maxStr = null;
for (String digi : args) {
System.out.println(digi);
if (digi.length() < min) {
min = digi.length();
minStr = digi;
}
if (digi.length() > max) {
max = digi.length();
maxStr = digi;
}
}
System.out.println("Минимальное число " + minStr + " состоит из " + min
+ " цифр\nМаксимальное число " + maxStr + " состоит из " + max
+ " цифр");
}
Код: public static void main(String[] args) {
int min = 10, max = 0;
String minStr = null, maxStr = null;
for (String digi : args) {
System.out.println(digi);
if (digi.length() < min) {
min = digi.length();
minStr = digi;
}
if (digi.length() > max) {
max = digi.length();
maxStr = digi;
}
}
System.out.println("Минимальное число " + minStr + " состоит из " + min
+ " цифр\nМаксимальное число " + maxStr + " состоит из " + max
+ " цифр");
}