黑马程序员技术交流社区
标题:
打印9X9乘法表,请用一个for循环。
[打印本页]
作者:
hello world
时间:
2012-8-4 22:04
标题:
打印9X9乘法表,请用一个for循环。
相信大家对打印乘法表很熟悉了,两个for循环就可以搞定,可是一个for怎样子解决呢,求高人指点。
作者:
戎石锁
时间:
2012-8-4 22:32
本帖最后由 戎石锁问枫 于 2012-8-4 22:44 编辑
好吧 我现在去试试
OK了 大功告成 哈哈
class ttttt
{
public static void main(String[] args)
{
for(int a = 1,b = 1;a<10;b++)
{
System.out.print(b+"*"+a+"="+a*b+"\t");
if(a==b)
{
a++;
b=0;
System.out.println();
}
}
}
}
还有楼下的 , 你不用编写 if(j == 10)
return;
直接把for循环中的 a<10就OK了
作者:
瞿乐
时间:
2012-8-4 22:39
朋友,可以参考一下往届的也有和你一样的问题了,连接地址:
http://bbs.itheima.com/forum.php ... ;pre_pos=1&ext=
我看了一下,看懂了,呵呵,又学了一招了
for(int i = 1 , j = 1 ; i <= j ; i++ ){
System.out.print(i+"*"+j+"="+i*j+"\t");
if(i == j){
j ++;
i = 0;
System.out.println();
}
if(j == 10)
return;
}
借鉴前面的代码了,{:soso_e121:}
作者:
hello world
时间:
2012-8-4 22:41
瞿乐 发表于 2012-8-4 22:39
朋友,可以参考一下往届的也有和你一样的问题了,连接地址:http://bbs.itheima.com/forum.php?mod=viewthr ...
恩,看到了,谢了,问题解决了
作者:
hello world
时间:
2012-8-4 22:49
问题已解决
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2