Alors je travaille avec ce code mais le résultat final devrait ressembler à quelque chose comme ça.
ex. Personnes: 4 Pizza: 1 Coût: 14,95 $ p>
Mon code ressemble à ceci - p>
import java.util.*;
public class Pizza {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int people = keyboard.nextInt();
int pizza = people * 2 / 12 + 1;
double cost = pizza * 14.95;
System.out.println("People: " + people + "Pizzas: " + pizza + "Cost: $" + cost + );
}
}
4 Réponses :
Le Lorsque vous apprenez Java, vous voudrez peut-être utiliser Un IDE, qui signalerait cette erreur pour vous ou simplement lire les erreurs que le compilateur vous donne. p> p> + code> joint des chaînes (et d'autres variables converties en chaînes). Juste comme en maths, vous l'écrivez entre deux éléments, de sorte que le dernier + code> était superflu (et erroné).
Vous ne devriez pas avoir ce dernier + code> à la fin de votre déclaration d'impression, car il n'y a rien après. Lorsqu'il est supprimé, votre code semble fonctionner bien, mais avec un léger problème de blanchiment que vous pouvez corriger en ajoutant des espaces à l'instruction d'impression. 12
People: 12Pizzas: 3Cost: $44.849999999999994
System.out.println("People: " + people + "Pizzas: " + pizza + "Cost: $" + cost + );
You have put extra + at the end. Remove that.
String Concaténation Comme STR1 + STR2 CODE> est OK, mais faites attention à une impression correctement double code> Valeur: Vous n'avez besoin que de deux chiffres fractionnaires: 10
People: 10, Pizzas: 2, Cost: $29.90
Le dernier signe + B> (après le coût) dans le code
system.out.println () code> provoque probablement une erreur dans le code. Pouvez-vous le modifier et réessayer?Bienvenue sur Stackoverflow. S'il vous plaît dites-nous quelle erreur avez-vous. Pouvez-vous compiler votre code? Votre code émise quelque chose?