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?