Сомневаюсь в цепях и функциях JAVA

Мне нужно сделать программу, которая, когда я помещаю 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();
}
1
задан 27.11.2019, 21:40
1 ответ

Хорошие Хосе 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, как ты делаешь с циклом и применить условия.

0
ответ дан 01.12.2019, 10:45

Теги

Похожие вопросы