Мне нужно сделать программу, которая, когда я помещаю 10 строк в массив, скажем, какая строка является самой короткой через функцию, и показываю ее. У меня есть что-то подобное начало. Спасибо.
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String cadena[] = new String [10];
int i;
for (i=0;i<9;i++) {
System.out.println("Escriba la cadena número" + i + ".");
cadena [i]= teclado.nextLine();
}
teclado.close();
}
Хорошие Хосе antonio желанный в сообщество, что ты ищешь, - немного asà -
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String cadena[] = new String [10];
int i;
String cadenaP = "inicial";
for (i=0;i<9;i++) {
System.out.println("Escriba la cadena número" + i + ".");
cadena [i]= teclado.nextLine();
if(i==0)
cadenaP = cadena[i];
if(cadena[i].length() < cadenaP.length())
cadenaP = cadena[i];
}
teclado.close();
System.out.println("La cadena más corta ha sido: " + cadenaP + ".");
}
, Если ты хочешь поместить это в funci¦n в часть просто ser¦, - чтобы пробегать array, как ты делаешь с циклом и применить условия.