Ir ao conteúdo

Posts recomendados

Postado

Eu não utilizo muito essa área do Java, mas existem as classes utilizadas para formatação. Dentre elas há a DecimalFormat. Como exemplo eu fiz um pequeno trecho de código que formata um número pra uma casa decimal:

public static void main(String[] args) {	
	System.out.print("Digite um número: "); //pede para o usuário digitar um número
		
	Scanner s = new Scanner(System.in); //cria um objeto com a classe Scanner
		
	double dados = s.nextDouble(); //manda o usuário digitar um número e guarda ele em uma variável
		
	DecimalFormat formatador = new DecimalFormat(".#"); //cria um formatador com uma casa decimal
		
  	/* faz com que o número não seja arredondado(não tenho certeza se isto está correto) */
	formatador.setRoundingMode(RoundingMode.FLOOR);

	System.out.println(formatador.format(dados)); //formata o número eliminando as outras casas
}

Exemplos:

http://prntscr.com/mvmc5t

http://prntscr.com/mvmcau

http://prntscr.com/mvmclb

 

Você também pode explorar o RegEx (expressões regulares)

Aqui um vídeo sobre isso:

 

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...