Autore Topic: java if e variabili  (Letto 892 volte)

Offline DarkPhoinix

  • Utente junior
  • **
  • Post: 133
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2 & Samsung Galaxy SII
  • Sistema operativo:
    LNX
java if e variabili
« il: 15 Giugno 2011, 10:48:02 CEST »
0
Codice (Java): [Seleziona]
import java.util.Calendar;
import java.util.GregorianCalendar;

public class data {

        public static void main(String[] args) {

                GregorianCalendar gc = new GregorianCalendar();
                int anno = gc.get(Calendar.YEAR);
                int meseg = gc.get(Calendar.MONTH) + 1;
                int giornog = gc.get(Calendar.DATE);

                String lungior = String.valueOf(giornog);
                String lunmes = String.valueOf(meseg);

                int lunghezzaG = lungior.length();
                int lunghezzaM = lunmes.length();

                if (lunghezzaG == 1 && lunghezzaM == 1) {

                        String giorno = "0" + giornog;
                        String mese = "0" + meseg;

                        // int giorno = Integer.parseInt(Gio) ;

                        System.out.println(anno + " " + mese + " " + giorno);

                } else if (lunghezzaG == 1 && lunghezzaM == 2) {
                        String giorno = "0" + giornog;

                        // int giorno = Integer.parseInt(Gio) ;
                                String Test ="2222222222";

                        System.out.println(anno + " " + meseg + " " + giorno);

                } else if (lunghezzaG == 2 && lunghezzaM == 1) {
                        String mese = "0" + meseg;

                        System.out.println(anno + " " + mese + " " + giornog);
                }

                else {

                        System.out.println(anno + " " + meseg + " " + giornog);

                }
                String data1 = "" + anno + "" + meseg + "" + giornog;
                int data = Integer.parseInt(data1);
                System.out.println(data+Test);

        }
}


non c'è modo in java che una variabile creata o modificata dentro una if funzioni al di fuori di essa?
Vorrei togliere tutti i System.out.println(anno + " " + mese + " " + giornog); e lasciare solo uno alla fine anche perchè mi servirebbe usare questi dati con un database e dovrei scrivere milioni di righe per ogni caso!

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:java if e variabili
« Risposta #1 il: 15 Giugno 2011, 11:17:34 CEST »
0
Leggiti questo: ti chiarirà le idee.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/