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

    Negativo di una variabile in IJVM?

    Ciao a tutti, ho dei problemi a tradurre la seguente riga di codice in IJVM:
    codice:
    j=-i+1
    Nello specifico come si fa ad ottenere il negativo della variabile i? Volevo utilizzare la funzione IMUL che ho trovato su qualche sito e moltiplicando il contenuto di I per -1 ottenendo così il risultato desiderato però IMUL il compilatore mi dice che non esiste..

  2. #2
    IMUL non esiste in IJVM. E' stata scritta da qualcuno.

    Ma, scusa, moltiplicare un numero x per -1, non è anche equivalente a fare l'operazione 0 - x?
    Ovvero, in IJVM usare l'istruzione IINC che richiede una variabile e una costante e quindi nel nostro caso IINC -x 0

    Il mio unico dubbio è il - davanti alla x. Sicuramente si può fare IINC x -c dove c è una costante.

  3. #3
    Originariamente inviato da nicolabiondo
    IMUL non esiste in IJVM. E' stata scritta da qualcuno.

    Ma, scusa, moltiplicare un numero x per -1, non è anche equivalente a fare l'operazione 0 - x?
    Ovvero, in IJVM usare l'istruzione IINC che richiede una variabile e una costante e quindi nel nostro caso IINC -x 0

    Il mio unico dubbio è il - davanti alla x. Sicuramente si può fare IINC x -c dove c è una costante.
    Grazie mille per la risposta

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 © 2024 vBulletin Solutions, Inc. All rights reserved.