Lezione 21, esercizio 1

Blog Forum Java Lezione 21, esercizio 1

  • Il topic è vuoto.
Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #5579
    Luca Murrai
    Ospite
    Up
    0
    Down
    ::

    Salve prof. Sono riuscito ad ottenere l’output desiderato ma l’unico problema è che lo visualizza in modo decrescente. Come posso modificarlo? Allego ora il codice:

    package com;
    import java.util.Scanner;
    public class EsLezione21 {
    public static void main(String[] args) {
    Scanner s = new Scanner(System.in);

    System.out.println(“Inserire un numero: “);
    int x = s.nextInt();

    System.out.println(“Inserire il numero di termini: “);
    int y = s.nextInt();

    while (y >= 0) {
    int z = x*y;
    System.out.println(x +”x”+ y +”=”+ z);
    y–;
    }
    }
    }

    #5595
    ANTONIO PAGANO
    Ospite
    Up
    0
    Down
    ::

    Ciao, devi usare un for al posto del while. Si potrebbe usare il while ma è più semplice con il for.
    Di seguito una possibile soluzione:

    Scanner s = new Scanner(System.in);

    System.out.println(“Inserire un numero: “);
    int x = s.nextInt();

    System.out.println(“Inserire il numero di termini: “);
    int y = s.nextInt();

    for (int i = 0; i < y; i++) {
    int z = x * i;
    System.out.println(x + “x” + i + “=” + z);

    }

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.