【发布时间】:2014-04-03 15:00:03
【问题描述】:
所以我得到了这个错误:
java cannot be applied to given types; required: java.lang.String,int,int; found:java.lang.String; reason: actual and formal argument lists differ in lenghhs
当我在一个 Actor 中输入这个时(我使用的是 Greenfoot):
public String getPunkte()
{
String stringPunkte = Integer.toString(punkte);
return(stringPunkte);
}
这个在另一个:
public void malePunkte()
{
GreenfootImage img = new GreenfootImage(50, 10);
img.drawString(getPunkte());
}
对于那些不明白的人: 这应该将 int(punkte)(在德语中表示点)转换为字符串,然后将一个演员的点数返回给另一个演员,然后显示该数字。
如果你还是不明白,或者你需要另一段代码,就问吧。
谢谢
【问题讨论】:
-
第一个代码 sn-p 中的
punkte是什么?img.drawString是否接受String? -
我猜
drawString需要另外两个参数,字符串应该出现的位置。
标签: java drawstring greenfoot