Multiplication de deux nombres en java
Résolu
mina
-
arth Messages postés 10414 Statut Contributeur -
arth Messages postés 10414 Statut Contributeur -
Bonjour,
l
voici le code du programme qui na pas pus se compiler correctement
public class nombre
{
private String s;
private int v;
}
public nombre (String s,int v)
{
this.s = s;
this.v = v;
}
public void multip(nombre n1, nombre n2)
{
if(n1.s == n2.s)
System.out.println("le produit est +"+(n1.v*n2.v));
else
System.out.println("le produit est -"+(n1.v*n2.v));
}
public static void main(String[] args)
{
nombre n1 = new nombre("-" , 6);
nombre n2 = new nombre("+" , 3);
multip(n1 , n2);
}
le compilateur ma signaler ceci
nombre.java:6: 'class' or 'interface' expected
public nombre (String s,int v)
1 error
l
voici le code du programme qui na pas pus se compiler correctement
public class nombre
{
private String s;
private int v;
}
public nombre (String s,int v)
{
this.s = s;
this.v = v;
}
public void multip(nombre n1, nombre n2)
{
if(n1.s == n2.s)
System.out.println("le produit est +"+(n1.v*n2.v));
else
System.out.println("le produit est -"+(n1.v*n2.v));
}
public static void main(String[] args)
{
nombre n1 = new nombre("-" , 6);
nombre n2 = new nombre("+" , 3);
multip(n1 , n2);
}
le compilateur ma signaler ceci
nombre.java:6: 'class' or 'interface' expected
public nombre (String s,int v)
1 error
A voir également:
- Java multiplier
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
1 réponse
Arf, c'est normal, tu as mis ça :
public class nombre
{
private String s;
private int v;
}
Sauf que tu as fermé ta classe juste après avoir déclaré les variables. Et donc tu as déclaré une fonction derrière, sauf qu'elle est hors-classe du coup. Et donc fonction hors classe = erreur compilateur
Enlève la deuxième accolade, et ce sera bon ;-)
public class nombre
{
private String s;
private int v;
}
Sauf que tu as fermé ta classe juste après avoir déclaré les variables. Et donc tu as déclaré une fonction derrière, sauf qu'elle est hors-classe du coup. Et donc fonction hors classe = erreur compilateur
Enlève la deuxième accolade, et ce sera bon ;-)