java输出九九乘法表

写一个用java语言写成的九九乘法表,要求用两个while语句写成,不要用for循环!!!classTwoWhile{publicstaticvoidmain(Strin... 写一个用java语言写成的九九乘法表,要求用两个while语句写成,不要用for循环!!!
class TwoWhile
{
public static void main(String [] args)
{
int x=1;
int y=1;
while(x<=9)
{
while(y<=9)
{
System.out.println(x+"*"+y+"="+x*y);
y++;

}
x++;
}
}
}
为什么我这样写不行呢???
展开
 我来答
smluyi
推荐于2016-03-06 · TA获得超过1356个赞
知道大有可为答主
回答量:515
采纳率:0%
帮助的人:812万
展开全部
取个名字不容易,你把我分析的结果和楼主整合写个程序算什么啊!太过分了吧,而且你的是错的!!

楼主你的y 自++到10没有回到1当,x=2时候y已经=10了所以什么都不执行,下面是我刚写好的
public class Ex4 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=1;
int j=1;
out: while(i <= 9)
{

while(j <= 9)
{
System.out.print(j + "*" + i + "=" + j * i + " ");

if(i == j)
{
i++;
j=1;
System.out.print("\n");

continue out;
}
else
{ j++;
}
}
}

}

}
试试我的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sysulzh
2008-04-03 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:0
展开全部
public class TwoWhile
{
public static void main( String [] args)
{
int i = 1;

while( i <= 9)
{
int j = 1;
while( j <= i)
{
System.out.printf( "%d*%d=%-3d", j, i, i * j);
j++;
}
System.out.println();
i++;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bbec2c4
2008-04-03 · TA获得超过167个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:0
展开全部
int i = 1;
int j = 1;
while(i <= 9) {
while(j<=i) {
System.out.print(i*j + " ");
j++;
}
i++;
j = 1;
System.out.println();
}

-------------------------------------
这个行
-----------------------------------------------
。。。。。。无语,写这个还需要看你了。。。不就点分么````没品
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式