boa noite!
amigos, por favor, escrevi um codigo, onde tenho uma string que contem somente numeros, preciso retirar desta string, somente o primeiro numero,
onde, por ex: 123456 , fique somente 23456. bom , o que eu fiz, declarei a string por ex String codigo = 123456 ; pesquisando em forums, consegui converter esta string para um
array de INT, e na posição 0 do array, joguei o valor 0, pedi para imprimir o array e imprimiu em cada linha o resultado: 023456 , agora, preciso deste numero como um inteiro, para
por exemplo, somar ele com mais 10. o que não consegui fazer, é pegar de volta este numero e colocar ele em um inteiro. esta certo, este modo que fiz, tem outra forma mais
simples. é isto !. agradeco a todos. segue o meu codigo:
class CodigoAcesso {
public static void main(String[] args){
int ano = 2011 ;
int chavemes = 6010 ;
String codigoUsuario = "123456" ;
System.out.println ("Codigo Usuario : " +codigoUsuario);
char[] arraycodigo = codigoUsuario.toCharArray();
int [] codigoUsuarioInteiro = new int[arraycodigo.length];
for ( int i = 0 ; i < arraycodigo.length ; i++)
{
codigoUsuarioInteiro[i] = Integer
.parseInt(String.valueOf(arraycodigo[i]));
codigoUsuarioInteiro[0] = 0 ;
codigoUsuarioInteiro = codigoUsuarioInteiro;
System.out.println("codigo Usuario : "+codigoUsuarioInteiro[i]);
int comando , dia , divisaoanochave , hora , licenca, mes, minuto, minutos, minutotemp ;
int resultado, sobra, somaChave , somaLicenca , somaGeral, soma , totalSomaDia ;
comando = 100 ;
dia = 02 ;
hora = 23 ;
licenca = 2 ;
mes = 06 ;
minutotemp = 47 ;
minuto = minutotemp-(minutotemp%10);
minutos = minuto ;
soma = dia + mes + hora + minutos ;
totalSomaDia = soma * soma ;
divisaoanochave = chavemes / ano ;
somaChave = divisaoanochave + chavemes ;
somaLicenca = licenca * 2 ;
// somaGeral = totalSomaDia + somaLicenca + somaChave + codigoUsuario + comando + ano ;
somaGeral = totalSomaDia + somaLicenca + somaChave + comando + ano ;
System.out.println(" dia é : " +dia);
System.out.println(" mes é : " +mes);
System.out.println(" hora é : " +hora);
System.out.println(" minutos é : " +minutos);
System.out.println(" soma dia+mes+hora+mnt x resul : " +totalSomaDia);
System.out.println(" ano é : " +ano);
System.out.println(" licenca é : ["+ licenca +"] licenc vezes 2 é : ["+ somaLicenca +"]" );
System.out.println(" comando é : " +comando);
System.out.println(" chave base é : " +chavemes );
System.out.println(" resu. da divisao ano pela chave: : " +divisaoanochave) ;
System.out.println(" soma chave passada + res divisao : " +somaChave );
System.out.println(" codigo usuario é : " +codigoUsuarioInteiro);
System.out.println(" codigo de acesso é : " +somaGeral );
}
}
}