Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Qualcuno potrebbe aiutarmi ad interpretare questo programma?

    Salve a tutti, sono nuovo in questo forum e scrivo perché con un amico ci siamo appassionati di java, abbiamo 15 anni e stiamo cercando di apprendere da un manuale. Girovagando abbiamo trovato questo programma per la conversione da decimale a binario, solo che a mio avviso non avrebbe senso copiare un programma senza comprenderlo, qualcuno potrebbe gentilmente spiegarmi (magari riga per riga) il significato? Immensamente grato a chiunque risponderà, grazie.

    import java.util.*;
    class Decimal {
    private static Scanner sc;
    public static void main(String args[]) {
    int decimalNumber, quotient;
    int[] binaryNumber = new int[100];
    int i = 1, j;
    sc = new Scanner(System.in);

    System.out.print("inserisci un numero decimale");
    decimalNumber = sc.nextInt();

    quotient = decimalNumber;
    while (quotient !=0) {
    binaryNumber[i++] = quotient % 2;
    quotient = quotient / 2;
    }

    System.out.println("Equivalente binario del numero" + decimalNumber);
    for (j = i - 1; j > 0; j--) {
    System.out.print(binaryNumber[j]);
    }
    }
    }

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Questo tipo di richiesta non è ammessa nel forum: non puoi chiedere a qualcuno di spiegarti riga per riga un programma che non hai fatto tu. In questo forum si chiedono suggerimenti per la correzione di errori o consigli per lo sviluppo di un proprio programma.
    Nel vostro caso, dovreste essere voi a provare a sviluppare un programma che faccia la conversione (mettendoci il vostro impegno, il vostro studio e le vostre capacità), quindi potete affidarvi al forum qualora il programma abbia degli errori o non dia il risultato voluto.

    Si veda il Regolamento interno, particolarmente il punto 1.


    Devo chiudere la discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Tag per questa discussione

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.