Java中\t的功能

\t用双引号的话,代表是制表符的意思;

public class Test {
	public static void main(String [] args){
		System.out.println("\t"+123);
	}
}

结果在123前面有个制表位

	123

---------------------------------------
\t用单引号的话,分两种情况

第一种就是后面跟字符串

public class Test {
	public static void main(String [] args){		
		System.out.println('\t'+"Java程序!");
	}
}

结果和用双引号的功能一样;

	Java程序!

第二种就是后面跟数字

public class Test {
	public static void main(String [] args){		
		System.out.println('\t'+666);
	}
}

结果是675,且前面没有空格,这是因为类型转换,\t的ASCII码是9,所以9+666=675;

675
多学一招:表达式类型自动提升

byte、short和char类型的值都被提升为int类型;

如果有一个操作数是long类型,就将整个表达式提升为long类型;

如果有一个操作数是float类型,就将整个表达式提升为float类型;

如果任何一个操作数为double类型,结果将为double类型。

如果还有其他使用方法或者文中有说的不对的地方,欢迎留言批评指正。

猜你喜欢

转载自blog.csdn.net/m0_47305552/article/details/107246443
今日推荐