gpt4 book ai didi

java - 表达式开始非法,尝试打印

转载 作者:行者123 更新时间:2023-12-01 17:13:32 25 4
gpt4 key购买 nike

我在这里遇到了几个错误,一个“;”和“)”预期错误,“非法表达式开始错误”和“不是语句错误。”

这两行是罪魁祸首。

System.out.println("Rectangle alpha has a width of "+alpha.width+", a height of "+alpha.height+" a perimeter of "alpha.getPerimeter()+" and an area of "+alpha.getArea()+".");
System.out.println("Rectangle beta has a width of "+beta.width+", a height of "+beta.height+" a perimeter of "beta.getPerimeter()+" and an area of "+beta.getArea()+".");

不幸的是,这是我什至不知道我不知道什么来寻找我需要理解/解决这个问题的时候之一。我实际上想使用一种方法来打印这两个,但是当我决定执行上述操作并得到更多错误时,我得到了“不是语句错误”...

非常感谢,我被困在这个问题上大约 2 个小时...不明白出了什么问题...代码本身花费了 10% 的时间:|

最佳答案

您的字符串和 alpha.getPerimeter()/beta.getPerimeter() 之间缺少一个 +

System.out.println("Rectangle alpha has a width of "+alpha.width+", a height of "+alpha.height+" a perimeter of "+alpha.getPerimeter()+" and an area of "+alpha.getArea()+".");
System.out.println("Rectangle beta has a width of "+beta.width+", a height of "+beta.height+" a perimeter of "+beta.getPerimeter()+" and an area of "+beta.getArea()+".");

我总是在运算符两边加一个空格。这个问题证实了我这样做的原因 - 如果你这样做,你肯定会注意到缺少的 +

关于java - 表达式开始非法,尝试打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com