System.out.println()怎么用;

来源:4-15 编程练习

China_好备胎

2015-08-03 18:07

System.out.println()怎么用;

 int num = 999;
int count = 0;
for(count=0;(num/=10)!=0;count++){
}
System.out.println("它是个"+ (++count)+"位的数!");

 其实我一直想问:为什么是“System.out.println("它是个"+ (++count)+"位的数!");”
 而不是“System.out.println("它是个"count"位的数!");

System.out.println()是怎么才可以用“+”


写回答 关注

2回答

  • 天启之魂
    2015-08-05 10:19:45

    1,print语法中字符串中变量和字符串之间必须用"+" 来连接

     2,代码中"它是个"+ (++count)+"位数!"中    

    a++count是中的"++" 是算术运算符   而  首尾的"+"是连接符+ 意义不一样

    你的代码也可以改成

    int num = 999;
    int count = 0;
    for(count=1;(num/=10)!=0;count++){
    }
    System.out.println("它是个"+ count+"位的数!");

    这样你更清楚些

  • 温暖的骨头
    2015-08-03 19:13:24

    +是连接符,连接如上的字符串和数值变量等等输出内容

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

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

1167206 学习 · 18157 问题

查看课程

相似问题