Criar um vetor 10 posições q gere os números aleatórios entre -50 e 50 e informe o mais próximo de zero.
package paratestes;
import java.util.Random;
/**
*
-
@author Jonatas
*/
public class ParaTestes {/**
-
@param args the command line arguments
*/
public static void main(String[] args) {
Random r = new Random();//instancia um objeto radomint[] valores = new int[10];//cria o vetor com 10 posições
int pertoZeroValor = 100;//vai salvar qual numro é mais perto de zerofor (int i = 0; i < valores.length; i++) {//percorre o vetor todo
valores[i] = r.nextInt(100) - 50;//sorteia um numero aleatorio entre -50 e 50
System.out.println("Gerou: "+valores[i]);
if(Math.abs(valores[i]) < Math.abs(pertoZeroValor)){//se o modulo do valor for menor do modulo do valor menor atual
pertoZeroValor = valores[i];//muda o valor menor
}}
System.out.println("O valor mais proximo de 0 é: "+pertoZeroValor);
}
-
}
Como você pode ver é bem simples de fazer. To bem no tedio agora.