3 svar
120 visningar
Mahdy 10
Postad: 13 okt 2019 Redigerad: 13 okt 2019

Behöver ett program som kan undersöka om inmatningen är nummer eller inte?

double x,y;

System.out.println("Mata in ett nummer");

x = input.nextDouble();

System.out.println("Mata in ett till nummer");

y = input.nextDouble();

Jag ska programmera en miniräknare, men först ska jag skapa en metod som kan undersöka om inmatningen är ett nummer eller ej. om det är ett nummer så fortsätter den men om det är inte så ska den printa : Felinmatning! 

Laguna Online 11024
Postad: 13 okt 2019

Prova att googla på 'java check number". 

Mimamed 19
Postad: 3 jan 2020 Redigerad: 3 jan 2020

är input en scanner?

Om input är en scanner kan du skriva ungefär såhär

if (input.hasNextDouble() == true)      //kollar om det matats in en double

{

x = inputNextDouble();

if (input.hasNextDouble() == true)      //kollar om det matats in en double

{

y = inputNextDouble();

}

else        //här skriver du vad som ska hända om det inte är en Double

{

System.out.println("du måste mata in ett siffra"); 

}

}

else

{

System.out.println("du måste mata in ett siffra"); 

}

 

Detta är en förenklat version av vad du behöver skriva om du ska göra en miniräknare. Detta är bara för att visa hur du kan använda "input.hasNext()" för att skilja nummer från annat.

Tegelhus 179
Postad: 3 jan 2020

Vilken typ av objekt är input?

Svara Avbryt
Close