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

    ottenere l'inverso di un int

    ho questo codice
    codice:
    import java.io.*; import java.util.*; public class CostanteDiKaprecar{ public static void main (String[]args){ Scanner scannerIO= new Scanner(System.in); int numero= scannerIO.nextInt(); if (numero <1000){ System.out.println("numero inferiore a 4 cifre, perfavore inserire un numero maggiore di 4 cifre"); System.exit(numero); } if (numero > 9999){ System.out.println("numero maggiore di 4 cifre, inserire un numero di 4 cifre"); System.exit(numero); } numero=(numero +
    dovrei fare un programma per provare la costante di kaprekar in java e arrivato a questo punto mi chiedo come è possibile ottenere l'inverso di un intero inserito dall'utente, per esempio l'utente inserisce 2331 come faccio a dire al programma che deve sottrarre 1332 le cifre partendo dal fondo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613

    Re: ottenere l'inverso di un int

    Originariamente inviato da ShAdOw WaLkEr
    ho questo codice
    codice:
    import java.io.*; import java.util.*; public class CostanteDiKaprecar{ public static void main (String[]args){ Scanner scannerIO= new Scanner(System.in); int numero= scannerIO.nextInt(); if (numero <1000){ System.out.println("numero inferiore a 4 cifre, perfavore inserire un numero maggiore di 4 cifre"); System.exit(numero); } if (numero > 9999){ System.out.println("numero maggiore di 4 cifre, inserire un numero di 4 cifre"); System.exit(numero); } numero=(numero +
    dovrei fare un programma per provare la costante di kaprekar in java e arrivato a questo punto mi chiedo come è possibile ottenere l'inverso di un intero inserito dall'utente, per esempio l'utente inserisce 2331 come faccio a dire al programma che deve sottrarre 1332 le cifre partendo dal fondo?
    Il codice che hai postato è ovviamente illeggibile, comunque mi sembra di capire che a te serva invertire l'ordine delle cifre, quindi trasforma l'intero in String, con questo crea un oggetto StringBuilder e su di esso puoi invocare il metodo reverse; fatto questo, fai il procedimento inverso.

    I dettagli delle singole conversioni (ovvero quali metodi o costruttori devi chiamare) li trovi rapidamente con una ricerca su Google, sono tutte cose che si fanno in una riga.
    effeffe

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.