Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Java divisioni

  1. #1

    Java divisioni

    Ho neccessità di fare una divisione ed ottenere come resto un numero senza virgola arrotondato, esempio:

    x / 7 = 2

    dove x varia da 8 fino a 14.

    devo ottenere 1 se x varia da 1 fino a 7

    Ho qualche speranza oppure devo soltanto cambiare marca di tabacco?

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491

    prova

    Non dovrebbe essere particolarmente difficile.....ora non mi va di andare a vedere meglio ma una cosa del tipo dovrebbe funzionare:

    y = math.floor(x/7) Arrotonda all'intero + grande non maggiore di x
    y = math.ceil(x/7) Arrotonda all'inter + piccolo non minore di x

    però potresti più elegantemente provare:

    y = (int) x/7

    e vedere cosa succede........

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    1/7 = 0

    ...

    7/7 = 1

    ...

    8/7 = 1

    ...

    14/7 = 2

    Per il resto usa %


  4. #4
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    x/7 = intero solo se x è intero!!
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Certo... Cosa ci vuole?

    int x;


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.