关于Java变量的值以及一个简单的for循环语句-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于Java变量的值以及一个简单的for循环语句

for(int i=2,j=1;
j<10;
i=(i==9)?(((++j)/j)+1):(i+1)){
System.out.printf("%d*%d=%2d%c",i,j,i*j,
((i==9)?'\n':' '));
}

打印九九乘法表。
(++j)/j+1中j和++j的值是怎么变化的?每一次循环j的值不是都应该加1吗?

展开
收起
蛮大人123 2016-05-31 15:44:42 1830 0
1 条回答
写回答
取消 提交回答
  • 蛮大人123
    我说我不帅他们就打我,还说我虚伪
    for (int i = 1; i < 10; i++) {
    for (int j = 1; j <= i; j++) {
    System.out.print(j + " * " + i + " = " + i * j + "\t");
    }
    System.out.println();
    }

    这个就是个九九乘法表,加法也是这样的

    2019-07-17 19:22:06
    赞同 展开评论 打赏
问答分类:
问答标签:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
JAVA 应用排查全景图
立即下载
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载