uma duvida como converter um variavel double para uma variavel
int onde somente quero o valor inteiro e não o decimal
no exemplo abaixo
tenho 1.0 e quero somente 1
// TODO Auto-generated method stub
// Print out a number using the localized number, integer, currency,
// and percent format for each locale
double valor =1.0;
//somente ficar com o valor 1
int novovalor = valor;
System.out.println("novoValor="+novovalor);
Conforme os códigos mostrados pelos colegas, estão fazendo um Cast quando vc vê no código (int), está forçando uma conversão de um double para um int pegando somente a parte inteira e desprezando a parte fracionária, caso a parte seja significativa exemplo 0.8 e vc queira um inteiro 1 vc tem que fazer um arredondamento utilizando Math.round()
[code]
public class Numero {
public static void main(String[] args) {
double num = 10.8;
int numCon = 0;
System.out.println(num);
numCon = (int) Math.round(num);
System.out.println(numCon);
}