java - 由于 char(java) 无法编译 TestBookOrder

标签 java

对此感到抱歉,但由于某种原因我的程序无法编译。我创建了一个 BookOrder 类,其中包含以下内容...

public BookOrder(String author, String title, int quanitity, double costPerBook, String orderDate, double weight, char type)
{
}

...但是出于原因,每当我运行我的 main 方法时,都会像这样输入变量...

BookOrder BookOrder1 = new BookOrder("Jonathan", "Book1", 12, 6.75, "11/5/2013", 8.75,r);

我不断收到编译错误“错误:找不到符号...符号:变量 r 位置:类 TestBookOrder。

最佳答案

您需要在单引号内给出char

new BookOrder("Jonathan", "Book1", 12, 6.75, "11/5/2013", 8.75, 'r');

关于java - 由于 char(java) 无法编译 TestBookOrder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19804564/

相关文章:

java - SWT java.lang.IllegalArgumentException : Argument cannot be null

java - 如何将字符串放入数组,然后放入 double 组?

java - 在 android 中处理视频(裁剪、叠加等)——如何?

java - 如何将 Hibernate NamingStrategy 迁移到(隐式|物理)NamingStrategy?文档在哪里?

Java Web Start ExtensionInstallerService - 如何获取应用程序中的安装路径?

Java HashMap<String, Set<Int>> 添加集合元素后丢失

c# - 处理/.NET 互操作?

java - 不带破折号的 CliBuilder 参数

java - java中线程是如何工作的

java - JVM 中老年代空间利用率