String类型变量

String类型应该是比较常用的数据类型,接下来就来了解一下String类型变量的一些使用方法;
String 类型变量的使用
1.String 属于引用数据类型,翻译为:字符串;
2.声明String 类型变量时,使用一对 “ ”
3. String 可以和8种基本数据类型变量做运算,且运算只能是连接运算: +;
4.运算结果仍然是String 类型
String s=""; //长度无限制
//char c=’’; //编译不通过(char类型单引号内必须有一个字符)
运算例子:
int number=1002;
String numberStr=“学号:”;
String info= numberStr+number;//+: 连接运算
接下来看代码,如何判断” + ” 是连接运算还是加法运算

class Stringtest{
	public static void main(String[ ] args){
	String s1="Hello World!";
	System.out.println(s1);
	
	String s2="a";
	String s3="";
	
//**********************************运算
	int number =1001;
	String numberStr="学号:";
	String info=numberStr+number;//+:连接运算
	//输出:学号:1001
	boolean b1=true;
	String d=info+b1;//+:连接运算
	System.out.println(d);
//***********************************练习1  理解”+"什么时候为连接运算/加法运算
	char c='a';  //Ascll 97  A 65
	int num=10;
	String str="Hello";
	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("* *");// * *
	System.out.println('*'+'\t'+'*');//93
	System.out.println('*'+"\t"+'*');//*  *
	System.out.println('*'+'\t'+"*");//51*
	System.out.println('*'+('\t'+"*"));// *  *
	}
   }

在这里插入图片描述
通过上述代码示例可以看出String声明的变量(包含它之前的一个)和之后所有 “ + “ 都是连接运算;
注意:String可以和8种基本数据类型做运算,但只能做连接运算,不能做基本数据类型之间的数据运算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值