Java 尝试使用其他方法打印方法
我不知道我在这方面出了什么问题。我问过班上的人,他们说应该和“toonRijSterren”争论。当我这样做的时候,我只会犯更多的错误,有人能看一下并告诉我哪里出了问题吗Java 尝试使用其他方法打印方法,java,methods,void,println,Java,Methods,Void,Println,我不知道我在这方面出了什么问题。我问过班上的人,他们说应该和“toonRijSterren”争论。当我这样做的时候,我只会犯更多的错误,有人能看一下并告诉我哪里出了问题吗 public static void main(String[] args) { int aantal = 0; toonRijSterren(aantal); toonSterrenVierkant(aantal); } public static void toonRijSterren(int
public static void main(String[] args) {
int aantal = 0;
toonRijSterren(aantal);
toonSterrenVierkant(aantal);
}
public static void toonRijSterren(int mpAantal) {
while (mpAantal < 6) {
System.out.print(" * ");
mpAantal++;
}
}
public static void toonSterrenVierkant(int mpAantal) {
for (int mpAatal = 0; mpAantal < 6; mpAantal++) {
System.out.println(toonRijSterren());
}
}
publicstaticvoidmain(字符串[]args){
int aantal=0;
图恩里斯特伦(安塔尔);
图恩斯特伦维耶坎特(安塔尔);
}
公共静态无效toonRijSterren(int mpAantal){
而(mpAantal<6){
系统输出打印(“*”);
mpantal++;
}
}
公共静态无效Toonsterrenvirerkant(int MPANTAL){
对于(int-mpAatal=0;mpAantal<6;mpAantal++){
System.out.println(toonrijsteren());
}
}
错误行位于最后一个ToonRijsteren()的括号中 调用方法时没有传递参数 试试这个:
System.out.println(toonRijSterren(mpAatal));
调用方法时没有传递参数 试试这个:
System.out.println(toonRijSterren(mpAatal));
调用toonRijSterren的toonSterrenVierkant()函数中缺少参数 以下是您的代码的更正版本:
public static void toonSterrenVierkant(int mpAantal) {
for (; mpAantal < 6; mpAantal++) {
toonRijSterren(mpAatal);
}
}
publicstaticvoidtoonsterrenvierkant(intmpantal){
对于(;mpAantal<6;mpAantal++){
toonRijSterren(mpAatal);
}
}
调用toonRijSterren的toonSterrenVierkant()函数中缺少参数
以下是您的代码的更正版本:
public static void toonSterrenVierkant(int mpAantal) {
for (; mpAantal < 6; mpAantal++) {
toonRijSterren(mpAatal);
}
}
publicstaticvoidtoonsterrenvierkant(intmpantal){
对于(;mpAantal<6;mpAantal++){
toonRijSterren(mpAatal);
}
}
首先,您的函数toonRijSterren
接受一个int
类型参数(根据其声明),因此需要向其传递另一个参数。例如:
toonRijSterren(MPANTAL)
其次,函数toonRijSterren
返回void
。这意味着,它只执行一个操作(在本例中为打印),而不返回任何内容。您试图做的是使用其返回值(不存在)作为System.out.println
的参数,这会导致错误(因为println
需要某种类型的参数)。
您可以实现我认为您正试图用该产品线实现的目标:
toonRijSterren(mpAantal)代码>。
函数本身打印值,因此此处的println
是不必要的,并会导致错误。首先,函数toonRijSterren
接受一个int
类型参数(根据其声明),因此需要向其传递另一个参数。例如:
toonRijSterren(MPANTAL)
其次,函数toonRijSterren
返回void
。这意味着,它只执行一个操作(在本例中为打印),而不返回任何内容。您试图做的是使用其返回值(不存在)作为System.out.println
的参数,这会导致错误(因为println
需要某种类型的参数)。
您可以实现我认为您正试图用该产品线实现的目标:
toonRijSterren(mpAantal)代码>。
函数本身打印值,因此此处的println
是不必要的,并会导致错误
toonRijSterren
是void
方法,这意味着它不返回任何值,因此不能将其放入System.out.println()
中,也不能将其分配给某个变量
toonRijSterren
需要一个调用时遗漏的int
参数
下面给出了如何调用ToonRijsteren
的示例:
public static void toonSterrenVierkant(int mpAantal) {
for (int mpAatal = 0; mpAatal < 6; mpAatal++) {
toonRijSterren(mpAantal);
}
}
publicstaticvoidtoonsterrenvierkant(intmpantal){
对于(int-mpAatal=0;mpAatal<6;mpAatal++){
toonRijSterren(Mpantal);
}
}
toonRijSterren
是void
方法,这意味着它不返回任何值,因此不能将其放入System.out.println()
中,也不能将其分配给某个变量
toonRijSterren
需要一个调用时遗漏的int
参数
下面给出了如何调用ToonRijsteren
的示例:
public static void toonSterrenVierkant(int mpAantal) {
for (int mpAatal = 0; mpAatal < 6; mpAatal++) {
toonRijSterren(mpAantal);
}
}
publicstaticvoidtoonsterrenvierkant(intmpantal){
对于(int-mpAatal=0;mpAatal<6;mpAatal++){
toonRijSterren(Mpantal);
}
}
由于您的方法toonSterrenVierkant(int mpantal)
有一个int
参数,您必须在最后一个Toonrijsteren()中将int
值作为参数传递。例如,替换行System.out.println(toonRijSterren())代码>与系统输出println(toonRijSterren(1))
由于您的方法toonSterrenVierkant(int mpantal)
有一个int
参数,您必须在最后一个Toonrijsteren()中将int
值作为参数传递。例如,替换行System.out.println(toonRijSterren())代码>与系统输出println(toonRijSterren(1))代码>“我只是得到了更多的错误”-我们不知道是什么错误。你会编辑问题并添加它们吗?另外,添加输入和预期输出。“我只是得到更多错误”-我们不知道是什么错误。你会编辑问题并添加它们吗?另外,添加输入和预期的输出。当我这样做时,我会不断收到错误语句,说将大括号添加到for,当我更正时,它会告诉我再次删除它们:/似乎您的类中的大括号存在一般性问题。检查每个开口是否都有一个右大括号,并检查它们是否在正确的位置。当我这样做时,我不断收到错误语句,说“将大括号添加到for”,当我更正时,它会告诉我再次删除它们:/似乎你的类中的大括号存在一般性问题。检查每个开口是否有一个闭合支架,并检查它们是否在正确的位置谢谢回复!但是什么时候