java - 如何打印变量?

标签 java variables

所以我正在使用这段代码,但最终结果应该如下所示。

前。 人数:4 披萨:1 成本:14.95 美元

我的代码如下 -

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 +  );
  }
}

int people = Keyboard.nextInt(); line 允许我输入 people 的整数值,然后程序将 people * 2 再除以 12(披萨片的数量)和 + 1 以获得我需要的披萨。成本将是披萨数量 * 14.95。我希望在底部的 System.out.println 方法中显示人数、披萨和费用。我不知道我做错了什么? + people + 不应该显示该行中的人员吗?与 + 披萨 + 和 + 成本 + 相同?

最佳答案

+ 运算符连接字符串(以及转换为字符串的其他变量)。就像在数学中一样,你把它写在两个元素之间,所以最后的 + 是多余的(而且是错误的)。

System.out.println("People: " + people + " Pizzas: " + pizza + " Cost: $" + cost);

学习 Java 时,您可能需要使用 IDE,它会为您指出这个错误,或者只是阅读编译器给您提供的错误。

关于java - 如何打印变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54296969/

相关文章:

java - NullPointerException - Location & LocationManager - 双

java - Bean 创建异常。注入(inject) Autowired 依赖项失败

javascript - Javascript无法识别所有变量

JavaScript 初学者遇到的引号问题

variables - 在 include_role 中检测到更改时通知处理程序或注册 ansible 变量?

java - Vaadin 数据提供程序 - 在查询中使用 bean 作为参数对后端进行排序

java - 如何使用另一个类或函数中的 HashMap?

c# - 如何在 C# -> Java (Android) 之间进行套接字编程

javascript - 当变量传递给函数时,我如何跟踪它的值?

Jquery,从函数访问变量