String类型变量的使用

本文介绍了Java中String类型的使用,包括其作为引用数据类型的特点、声明方式、与基本数据类型进行连接运算的规则。示例代码展示了如何将String与其他类型结合,并探讨了运算的顺序和结果。同时,通过练习题解释了字符与数字相加时的运算规则以及输出格式。
摘要由CSDN通过智能技术生成
/*
String类型变量的使用
1.String属于引用数据类型,翻译为:字符串
2.声明String类型变量时,使用一对“”
3.String可以和8种基本数据类型做运算,且运算只能是连接运算: +
4.运算的结果仍然是String类型

*/
class StringTest 
{
	public static void main(String[] args) 
	{
		String s1 = "Hello World!";
		System.out.println(s1);

		String s2 = "a";
		String s3 = "";

		//char c = '';  //编译不通过,char类型必须为1个字符,空格也行,什么都没有不行

		//**********************************************************************************
		int number = 1001;
		String numberStr = "学号:";
		String info = numberStr + number; //+是连接运算
		boolean b1 = true;
		String info1 = info +b1;
		System.out.println(info1);

		//练习1
		char c = 'a';//a:97  A:65
		int num = 10;
		String str = "hello";
		//当byte、char、short三种数据类型的变量做运算时,结果为 int型。
		System.out.println(c+num+str);//107hello
		System.out.println(c+str+num);//ahello10
		System.out.println(c+(num+str));//a10hello
		System.out.println((c+num)+str);//107hello
		System.out.println(str+num+c);//hello10a

		//练习2
		//输出:*	*
		System.out.println("*	*");//*	*
		//当char数据类型的变量做运算时,结果为 int型。
		System.out.println('*' + '\t' + '*');//93
		System.out.println('*' + "\t"+ '*');//*	*
		System.out.println('*' + '\t'+ "*");//51*
		System.out.println('*' + ('\t'+ "*"));//*	*

	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值