Cicli e metodi

Java intermedio

Jim White

Java Developer

Combina cicli e metodi personalizzati

  • Raddoppiare i valori in un array
  • Trovare la parola più lunga in una lista
  • ...

Immagine di più ingranaggi collegati

Java intermedio

Cicla un array e eleva al quadrato ogni elemento

class SquareIt {
    public static void main(String[] args) {
        int[] arr = {2, 3, 4, 5};
        int[] squaredArr = squareArray(arr); // squaredArr contiene 4, 9, 16 e 25
    }

    static int[] squareArray(int[] arr) {
        for (int i = 0; i < arr.length; i++) { // Itera sull'array
            arr[i] = arr[i] * arr[i]; // Eleva al quadrato ogni elemento
        }
        return arr;
    }
}
Java intermedio

Trova la parola più lunga in un array

class LongestWord {
  public static void main(String[] args) {
    String[] arr = {"Jo", "Mia", "Emma", "Tom"};
    // Chiama il metodo per trovare la parola più lunga
    String longest = longestWord(arr); // Valore: Emma
  }
  public static String longestWord(String[] arr) {
    String longest = "";
    for (String word : arr) { // Itera sull'array
      if (word.length() > longest.length()) { // Se word è più lunga di longest
        longest = word; // aggiorna longest
          }
      }
    return longest;
  }
}
Java intermedio

Passiamo alla pratica !

Java intermedio

Preparing Video For Download...