黑马程序员技术交流社区
标题:
请教一下 for循环例子哪里出错了?
[打印本页]
作者:
练晓龙
时间:
2012-1-19 19:42
标题:
请教一下 for循环例子哪里出错了?
查看了好几次都不知道错在哪里?提示语为LianDemo.java:17: 错误: 需要')'
drawRectangle=(3,6);
^
练习如下:
public class LianDemo
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle=(3,6);
}
}
作者:
房宝彬
时间:
2012-1-19 20:24
本帖最后由 房宝彬 于 2012-1-19 20:27 编辑
{:soso__6235880048239246314_3:}
public class HeiMaa1
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle(3,6);
}
}
复制代码
同学,你注意看下我的代码,你的代码格式写错了。我也不理解你为什么要drawRectangle=(3,6);加个等于号。
作者:
房宝彬
时间:
2012-1-19 20:29
顺便告诉你一下,你这是往drawRectangle这个方法里传实际参数。所以直接方法名(实际参数)就OK了。
如果是 drawRectangle.XX的话 是说明引用,没有等号这个代码格式。
作者:
张伟~
时间:
2012-1-19 21:43
{:soso_e127:}
在写代码的时候我也是经常碰到这种多写个;或是写错一个字母之类的,用心检查的话都能查的出错。
楼主你这才这么短的代码呢,以后长更麻烦了,还是得多上点心啊。
不过话说像这种简单的错误如果实在查不出,可以用MyEclipse帮你查{:soso_e113:}
作者:
魏腾飞
时间:
2012-1-20 12:01
QQ截图未命名.png
(73.85 KB, 下载次数: 18)
下载附件
2012-1-20 12:00 上传
作者:
攻城狮
时间:
2012-1-20 23:31
本帖最后由 spiritleak 于 2012-1-20 23:34 编辑
public class LianDemo
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle(3,6);
}
}
传参数的时候错了··你最后一句代码多写了个=等号 直接方法名(实际参数);
作者:
戴振良
时间:
2012-1-21 16:41
一句话那就是:你调用函数的格式不对!!!!
作者:
王杰
时间:
2012-1-22 17:58
public class LianDemo
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle(3,6);//不用加"=",你是想调用吧,呵呵
}
}
复制代码
作者:
石德志
时间:
2012-1-23 13:08
public class HeiMaa1
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle(3,6);
}
}方法调用格式不对,去掉“=”即可。
作者:
陈浩
时间:
2012-1-23 15:13
public class LianDemo
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
// drawRectangle=(3,6); 把此处的“=”去掉就行了,类方法的直接调用。
drawRectangle(3,6);
}
}
作者:
任增涛
时间:
2012-2-4 14:26
本帖最后由 任增涛 于 2012-2-4 14:27 编辑
正确代码如下:
public class LianDemo
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle(3,6); //注意了,你的错误在这里了.你是这样写的drawRectangle=(3,6);这是赋值呀!你的格式是错误的!
}
}
我也是新手,有时也犯这个毛病!一弄就是一小时,但是只要自己多搞几次,就记住了!
作者:
张青峰
时间:
2012-2-5 09:27
public class LianDemo
{
public static void drawRectangle(int x, int y)
{
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();
}
public static void main(String[] args)
{
drawRectangle(3,6);
}
drawRectangle(3,6); // 你好 你的代码这里不应是=号, =是赋值,我相信这个错误楼主是书写不注意造成的.这样的错误完全可以用'eclipse'软件来检查修改,它可以自动帮你修改一些简单的错误.
作者:
王_涛
时间:
2012-2-5 14:36
drawRectangle=(3,6);
方法调用的格式错了,不能有“=”
drawRectangle(3,6);
作者:
彭沛东
时间:
2012-2-5 16:14
本帖最后由 彭沛东 于 2012-2-5 16:14 编辑
可能是手误:函数调用格式是:函数名(参数列表....)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2