哪位大神帮我解答一下,谢谢!!!

来源:4-9 Java循环语句之 for

qq_无心病人_7

2018-03-12 22:00

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i=1;i<=9;i++){

for(int j=1;j<=i;j++){

System.out.print(j+"*"+i+"="+i*j+" ");//这的+i+不太明白为什么

}


}


写回答 关注

3回答

  • 归递
    2018-03-12 22:23:03
    已采纳

    这个程序的功能是显示九九乘法表。程序运行结果如下:

    1*1=1 1*2=2 2*2=4 ……

    由此可知i是乘数,j是被乘数."+i+"指的是乘数


    清风揽月co... 回复qq_无心病...

    "*"是字符串,所以括号中的结果类型就是String,+标识拼接

    2018-03-13 14:08:51

    共 2 条回复 >

  • 慕先生7557612
    2018-03-13 14:50:41

    +是连接符

  • Vanyars
    2018-03-12 22:39:45

    这个你需要分解来看,j是乘数,“*”是乘号,i是被乘数,“=”是等号,i*j是i和j的积,“ ”是空了一格,至于中间的+只是连接符号。怎么样,这样看清楚了吗?

    Vanyar... 回复慕侠2283...

    不能省略,你试一下就知道了。

    2018-04-14 00:00:05

    共 3 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165523 学习 · 17586 问题

查看课程

相似问题