Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Contatore Seriale

  1. #1
    Utente di HTML.it L'avatar di jeky84
    Registrato dal
    Sep 2009
    Messaggi
    43

    Contatore Seriale

    salve a tutti ho un problema con un codice che non riesco a capire
    stò scrivendo un semplice metodo che crea dei seriali del tipo: 00 00 00 00
    composto cioè da 4 valori ognuno fino ad un valore massimo di 79...cioè il seriale più grande sarebbe: 79 79 79 79
    posto il codice
    codice:
    import java.io.*;
    
    
    public class ProvaConteggio {
    	public static void main(String args[]) {
    
    	int f,g,h,i,appo;
    	String x,y,z,w,str1;
    	f=0;g=0;h=0;i=0;
    
    		for(appo=0;appo<=79797979;appo++){
    
    		if(f==79 && g==79 && h==79)	{
    			i++;
    			f=0;
    			g=0;
    			h=0;
    		}
    		else if(f==79 && g==79)
    			h++;
    			f=0;
    			g=0;
    
    		if(f==79)	{
    			g++;
    			f=0;
    		}
    
    		else
    			f++;
    
    		x=String.valueOf(i);
    		if(x.length()==1)
    			x="0"+x;
    
    		y=String.valueOf(h);
    		if(y.length()==1)
    			y="0"+y;
    
    		z=String.valueOf(g);
    		if(z.length()==1)
    			z="0"+z;
    
    		w=String.valueOf(f);
    		if(w.length()==1)
    			w="0"+w;
    
    		str1=(x+y+z+w);
    
    
    		System.out.println(str1);
    
    		}
    
    
    	}
    }

    il problema è che il contatore gira ma il seriale restituito è sempre 00 00 00 01

  2. #2
    Utente di HTML.it L'avatar di jeky84
    Registrato dal
    Sep 2009
    Messaggi
    43
    ehm...scusate...sò tonto...ho lasciato una parentesi tonda
    era 10 min che ce battevo il capo e non capivo come era possibile
    scusate ancora
    Saluti

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.