alguem sabe me explicar porque o resultado da classe abaixo
no resultado 03?
realmente nao estou entendendo...
resultados:
run:
Resultado 001 -------> 001122013
Resultado 002 -------> 001122013
Resultado 003 -------> 000304139 <-------------- resultado estranho
Resultado 004 -------> 012345678
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package subrot;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/**
*
* @author Admin
*/
public class Teste {
public static void main(String[] args) throws ParseException {
long numero = 1122013;
String s;
s = String.format("%09d", numero);
System.out.println("Resultado 001 -------> " + s);
s = String.format("%09d", 1122013);
System.out.println("Resultado 002 -------> " + s);
s = String.format("%09d", 01122013);
System.out.println("Resultado 003 -------> " + s);
s = String.format("%09d", 12345678);
System.out.println("Resultado 004 -------> " + s);
}
}