Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [Java] Determinare se un valore è multiplo di un altro

    Ho iniziato da poco il corso di Java, mi potete aiutare e spiegare come poter risolvere questo esercizio:

    - Scrivere un’applicazione che legga due interi e determini se il primo è multiplo del
    secondo.

    GRAZIE!!!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da angelo_24782 Visualizza il messaggio
    Ho iniziato da poco il corso di Java, mi potete aiutare e spiegare come poter risolvere questo esercizio:

    - Scrivere un’applicazione che legga due interi e determini se il primo è multiplo del
    secondo.
    Benvenuto, però se vuoi aiuti più precisi dovresti chiarire da dove devi ottenere quei valori. Ci sono svariate possibilità:
    - dagli argomenti passati alla applicazione da linea di comando (parametro String[] del main)
    - da standard-input durante la esecuzione del programma
    - da una finestra di input "grafica"
    - da un file
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Ciao, Grazie di avermi risposto, comunque sto facendo degli esercizi cn gli operatori condizionali e questo è uno degli esercizi proposti.. comunque da standard-input durante la esecuzione del programma.

  4. #4
    Ciao, Grazie di avermi risposto, comunque sto facendo degli esercizi cn gli operatori condizionali e questo è uno degli esercizi proposti.. comunque da standard-input durante la esecuzione del programma.

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da angelo_24782 Visualizza il messaggio
    comunque da standard-input durante la esecuzione del programma.
    Allora ci sono svariate possibilità, tipicamente almeno 2:
    - un java.util.Scanner collegato direttamente a System.in
    - un java.io.BufferedReader collegato ad un java.io.InputStreamReader collegato a System.in
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Io devo usare un java.util.Scanner collegato direttamente a System.in infatti.

    come devo fare per eseguire qst esercizio???

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da angelo_24782 Visualizza il messaggio
    Io devo usare un java.util.Scanner collegato direttamente a System.in infatti.
    La base:

    Scanner scanner = new Scanner(System.in);

    poi puoi leggere singoli "token" con next() o nextInt() (o altri), oppure leggere una linea intera con nextLine(). Vedi documentazione javadoc che, visto il tuo inizio da poco, dovresti sempre tenere a portata di .. mouse!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    ok farò così, l'ultima cosa ma cm faccio per fare il calcolo dei due interi che determini se il primo è multiplo del
    secondo?

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da angelo_24782 Visualizza il messaggio
    cm faccio per fare il calcolo dei due interi che determini se il primo è multiplo del
    secondo?
    Con l'operatore di "resto" (della divisione) che è %
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    package esercizio01;

    import java.util.Scanner;

    public class Multiplo {

    public static void main(String args[]) {

    Scanner ingresso = new Scanner(System.in);

    System.out.print("Scrivi il primo numero : ");
    int n1 = ingresso.nextInt();

    System.out.print("Scrivi il secondo numero : ");
    int n2 = ingresso.nextInt();

    if (n1 % n2 == 0) {

    System.out.println("Il numero " + n1 + " è multiplo di " + n2);
    }

    else {

    System.out.println("Il numero " + n1 + " non è multiplo di " + n2);
    }

    }

    }



    Fare l'esercizio in qst modo è corretto??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.