Petit probleme Merci de l'aide (Je débute)
rom1
-
X-Fan Messages postés 811 Statut Membre -
X-Fan Messages postés 811 Statut Membre -
Bonjour,
J'ai un petit exercice à faire et j'ai un petit problème sur Jcreator:
import java.util.*;
public class Peruslaskutoimitukset
{
public static void main(String[] args)
{
double luku1 = 5;
int luku2 = 2;
int summa;
int erotus;
int tulos;
int osamaara;
Scanner sc = new Scanner(System.in);
System.out.println("Anna 1. luku: ");
luku1 = sc.nextDouble();
summa = luku1 + luku2;
System.out.println("Summa:" + summa);
erotus= luku1-luku2;
System.out.println("Erotus:" + erotus);
tulos= luku1*luku2;
System.out.println("Tulo:" + tulos);
osamaara= luku1/luku2;
System.out.println("Osamaara: " + osamaara);
}
}
J'ai un message possible loss of precision
sur les lignes summa, erotus, tulos, osamaara
Merci encore de votre aide (petite précision cést du Finnois et oui j'habite en finlande)
J'ai un petit exercice à faire et j'ai un petit problème sur Jcreator:
import java.util.*;
public class Peruslaskutoimitukset
{
public static void main(String[] args)
{
double luku1 = 5;
int luku2 = 2;
int summa;
int erotus;
int tulos;
int osamaara;
Scanner sc = new Scanner(System.in);
System.out.println("Anna 1. luku: ");
luku1 = sc.nextDouble();
summa = luku1 + luku2;
System.out.println("Summa:" + summa);
erotus= luku1-luku2;
System.out.println("Erotus:" + erotus);
tulos= luku1*luku2;
System.out.println("Tulo:" + tulos);
osamaara= luku1/luku2;
System.out.println("Osamaara: " + osamaara);
}
}
J'ai un message possible loss of precision
sur les lignes summa, erotus, tulos, osamaara
Merci encore de votre aide (petite précision cést du Finnois et oui j'habite en finlande)
A voir également:
- Petit probleme Merci de l'aide (Je débute)
- Petit point vert snap ✓ - Forum Snapchat
- Petit 2 ✓ - Forum Windows
- Point vert sur Snapchat - Forum Snapchat
- Trier du plus petit au plus grand excel - Guide
- Comment imprimer une photo en petit ✓ - Forum Photo numérique
3 réponses
C'est parce que luku1 est un double et luku2 est un integer. Donc le résultat d'une opération entre ces deux variables est un double et non un integer.
Change
double luku1 = 5;
int luku2 = 2;
int summa;
int erotus;
int tulos;
int osamaara;
Pour
double luku1 = 5;
int luku2 = 2;
double summa;
double erotus;
double tulos;
double osamaara;
Bon courage
Change
double luku1 = 5;
int luku2 = 2;
int summa;
int erotus;
int tulos;
int osamaara;
Pour
double luku1 = 5;
int luku2 = 2;
double summa;
double erotus;
double tulos;
double osamaara;
Bon courage