黑马程序员技术交流社区
标题:
很简单的问题 不要笑我!!!第三天的
[打印本页]
作者:
宋启龙
时间:
2012-8-12 07:39
标题:
很简单的问题 不要笑我!!!第三天的
class aa
{
public static void main(String[] args)
{
bb(7,7);
System.out.println("---------------");
bb(6,6);
}
public static void bb(int a,int b)
{
for(int x=0;x<a;x++);
{
for(int y=0;y<b;y++);
{
System.out.print("*");
}
System.out.println();
}
}
}
为什么我的这个代码运行之后 无法赋值给a b 显示的的只有一个*号 ???
作者:
宋启龙
时间:
2012-8-12 07:45
class aa
{
public static void main(String[] args)
{
bb(7,7);
aa();
bb(6,6);
}
public static void bb(int a,int b)
{
for(int x=0;x<a;x++);
{
for(int y=0;y<b;y++);
{
System.out.print("*");
}
System.out.println();
}
}
public static void aa()
{
System.out.println("---------------");
}
}
横线的函数就能够调用
作者:
张雪磊
时间:
2012-8-12 07:47
下面两个for循环后边都不能有分号
class aa
{
public static void main(String[] args)
{
bb(7,7);
System.out.println("---------------");
bb(6,6);
}
public static void bb(int a,int b)
{
for(int x=0;x<a;x++)
;
{
for(int y=0;y<b;y++)
;
{
System.out.print("*");
}
System.out.println();
}
}
}
作者:
尤洋
时间:
2012-8-12 07:47
因为你for循环后面加了分号
作者:
宋启龙
时间:
2012-8-12 07:50
谢谢 以解决
作者:
黑马振鹏
时间:
2012-8-12 08:13
没人会笑你的,兄弟,谁要笑,就让他们大声笑!
作者:
刘欢
时间:
2012-8-12 10:52
哥们没事,我也发过这样的问题。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2