System.out.println("它是个"+ count+"位的数!");} 后面输出conunt为什么在引号内前后要有+号
System.out.print("它是个");
System.out.print(count);
System.out.print("位的数!");
这三行代码跟System.out.println("它是个"+ count+"位的数!");是一样的效果
它是个 和 位的数 都是字符型因此需要加上双引号
count是一个变量所以只用System.out.print(count);
+是连接符 它把 它是个 count变量 和 位的数连接在一起
这个地方如果实在不懂可以先放着,以后慢慢就懂了,不是什么大问题
+号是字符串拼接,输出变量的时候系统默认调用toString()方法将变量转换为字符串输出,System.out.println(count)其实是System.out.println(x.toString(count));x为对象名
字符串与字符串之间要用+号拼接,System.out.println(count1+count2);变量要输出会默认转换成字符串,所以输出的时候是字符串1+字符串2+字符串3
相当于字符串的运算啊,就像 int a=;int b=2; int sum=a+b;加号作用就是起到运算作用,字符串+运算相当于连接字符串。另外这个count可以是数字或其他类型,具体可参考强制类型转换。
+号,指的是相加
也就是说把两个字符串给连接起来