Olá colegas,
Gostaria de imprimir um double na tela, mas que nao mostrasse a parte fracioária.
Por exemplo
double x = 1234;
System.out.print(x);
O console irá mostrar:
1234.0
Mas eu gostaria de mostrar apenas:
1234
Como se fosse um int.
É possível? Se sim, como pode ser feito?
Obrigado!
         
        
           
         
            
       
      
        
        
          double valor = 1234.0;
String str = String.format ("%d", valor); // %d serve para imprimir um número como se fosse um inteiro.
System.out.print (str);
// ou....
double valor = 1234.0;
System.out.printf ("%d%n", valor); // %n serve para pular para a próxima linha.  
        
           
         
            
       
      
        
          
          
            Nesh  
          
              
                Junho 19, 2009,  4:43pm
               
              #3 
           
         
        
          capitao  , sou novo no java e esse é meu primeiro post, por isso Galera se estiver errado podem falar  
Use a classe Math o método round, esse método serve para arredondar numeros.
double x = 1234.0;  
	System.out.print(Math.round(x));
Abraço.
         
        
           
         
            
       
      
        
          
          
            ozix  
          
              
                Junho 19, 2009,  5:59pm
               
              #4 
           
         
        
          Pior é que tá.
double x = 1234.5;
System.out.print(Math.round(x));
Edit: Primeiro post usando a tag ? Parabéns e bem-vindo.