System.out.println(b+‘ ‘+c); 为什么输出数值

Posted 建大二哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了System.out.println(b+‘ ‘+c); 为什么输出数值相关的知识,希望对你有一定的参考价值。


public class bool {
	public static void main(String argv[])
	{
		
		long b=10;
		float c=1;
		
		System.out.println(b+'\\t'+c);
		
	}

}

今天编程发现一个神奇的现象:上述程序的输出为20.0。

原理:方法println将'\\t'认为为数字和b,c相加。

解决办法:改成System.out.println(b+"\\t"+c);

以上是关于System.out.println(b+‘ ‘+c); 为什么输出数值的主要内容,如果未能解决你的问题,请参考以下文章

System.out.println(b+‘ ‘+c); 为什么输出数值

急!!!!!java System.out.println()输出规则!!!!!

java_01 ++运算

Java基础_自加运算

java中System.out.print()与System.out.println()与System.out.printf()的差别

a和b互换的2种方式