Usando um tipo numérico não sei se é possível fazer isso. O que você pode fazer é transformá-lo em uma String, aí pode pegar a posição que quiser. Ex:
int numero = 123456;
String numeroConvertido = String.valueOf(numero);
char primeiraPosicao = numeroConvertido.charAt(0);
Outra pergunta que caberia é: seu tipo é realmente numérico? Precisa ser numérico? CPF e telefone por exemplo deveriam ser String’s.
paulo10171
fredericomaia10:
Usando um tipo numérico não sei se é possível fazer isso. O que você pode fazer é transformá-lo em uma String, aí pode pegar a posição que quiser. Ex:
int numero = 123456;
String numeroConvertido = String.valueOf(numero);
char primeiraPosicao = numeroConvertido.charAt(0);
Outra pergunta que caberia é: seu tipo é realmente numérico? Precisa ser numérico? CPF e telefone por exemplo deveriam ser String’s.
use para testar if(primeirPosicao.equals(‘5’))
paulo10171
paulo10171:
fredericomaia10:
Usando um tipo numérico não sei se é possível fazer isso. O que você pode fazer é transformá-lo em uma String, aí pode pegar a posição que quiser. Ex:
int numero = 123456;
String numeroConvertido = String.valueOf(numero);
char primeiraPosicao = numeroConvertido.charAt(0);
Outra pergunta que caberia é: seu tipo é realmente numérico? Precisa ser numérico? CPF e telefone por exemplo deveriam ser String’s.
use para testar if(primeirPosicao.equals(‘5’))
só para corrigir o que eu disse : você deve declarar Character primeiraPosicao = numeroConvertido.charAt(0);
e depois testar if(primeiraPosicao.equals(‘5’)
drsmachado
paulo10171:
paulo10171:
fredericomaia10:
Usando um tipo numérico não sei se é possível fazer isso. O que você pode fazer é transformá-lo em uma String, aí pode pegar a posição que quiser. Ex:
int numero = 123456;
String numeroConvertido = String.valueOf(numero);
char primeiraPosicao = numeroConvertido.charAt(0);
Outra pergunta que caberia é: seu tipo é realmente numérico? Precisa ser numérico? CPF e telefone por exemplo deveriam ser String’s.
use para testar if(primeirPosicao.equals(‘5’))
só para corrigir o que eu disse : você deve declarar Character primeiraPosicao = numeroConvertido.charAt(0);
e depois testar if(primeiraPosicao.equals(‘5’)
E por que não
if('5'==numeroConvertido.charAt(0))
Você economiza uma variável…
paulo10171
drsmachado:
paulo10171:
paulo10171:
fredericomaia10:
Usando um tipo numérico não sei se é possível fazer isso. O que você pode fazer é transformá-lo em uma String, aí pode pegar a posição que quiser. Ex:
int numero = 123456;
String numeroConvertido = String.valueOf(numero);
char primeiraPosicao = numeroConvertido.charAt(0);
Outra pergunta que caberia é: seu tipo é realmente numérico? Precisa ser numérico? CPF e telefone por exemplo deveriam ser String’s.
use para testar if(primeirPosicao.equals(‘5’))
só para corrigir o que eu disse : você deve declarar Character primeiraPosicao = numeroConvertido.charAt(0);
e depois testar if(primeiraPosicao.equals(‘5’)
E por que não
if('5'==numeroConvertido.charAt(0))
Você economiza uma variável…
Sim , porque não né rs
Yelden
Você também pode transformar em um array de characteres usando o toCharArray(), depois é só comparar a primeira posição ( 0 ) desse array com o que você quer.
JavaDreams
Para adicionar uma dica
colocar o código funcional dentro de um método
que já esteja preparado para receber inúmeros
números aleatoriamente.
Assim poderá usar quantas vezes quiser e onde quiser
com a OO.