0% acharam este documento útil (0 voto)
15 visualizações2 páginas

Validação de Números em Java

O código é um programa Java que coleta três valores do usuário e verifica se são números do tipo double. Se algum valor não for válido, uma mensagem de erro é exibida. Caso contrário, ele calcula e imprime as raízes e as coordenadas do vértice de uma função quadrática usando a classe Functions.

Enviado por

igorbarbizan
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações2 páginas

Validação de Números em Java

O código é um programa Java que coleta três valores do usuário e verifica se são números do tipo double. Se algum valor não for válido, uma mensagem de erro é exibida. Caso contrário, ele calcula e imprime as raízes e as coordenadas do vértice de uma função quadrática usando a classe Functions.

Enviado por

igorbarbizan
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

public class Main {

public static void main(String args[]) {


getValues();
}

/**
* Vericar se um número é double (true) ou não (false)
* @param d
* @return
*/

public static boolean isDouble(String d) {

if(d == null) return false;

try {
[Link](d);
return true;
} catch (NumberFormatException e) {
return false;
}
}

/**
* Coleta os valores do usuário
*/
public static void getValues() {

Functions f = new Functions();

Scanner scanner = new Scanner([Link]);

[Link]("Digite o valor de a:");


String a = [Link]();

[Link]("Digite o valor de b:");


String b = [Link]();

[Link]("Digite o valor de c:");


String c = [Link]();

if(!isDouble(a) || !!isDouble(b) || !isDouble(c)) {


[Link]("Digite um número válido, seu mandioca!");
[Link]();
return;
}

double doublea = [Link](a);


double doubleb = [Link](a);
double doublec = [Link](a);

String raizes = [Link](doublea, doubleb, doublec);


[Link]();

[Link](raizes);

[Link](doublea, doubleb);
[Link](doublea, doubleb, doublec);
}

Você também pode gostar