Java学习笔记_03 字符串

字符串

如何定义一个字符串类型的变量?

字符串用String定义

public static void main(String[] args) {
		String name = "Iron";
		System.out.println(name);
	}
输出结果:Iron

注:String是Java基础库中的一个常用类的类名,属于标识符(identifier),而不是关键字。

字符串的连接

+ :
		加号常用作算数运算符。
		
		但当其操作数之一为String类型时,加号就起到连接符的作用。
		此时,它在将另一个操作数连接到字符串上之前,将其转化为String类型。
		若二者皆为字符串类型,直接连接。
public static void main(String[] args) {
		String name = "Iron ";//Iron后有个空格,用以正确分割单词
		String sex = "man";
		String message = name + sex;
		//例1
		System.out.println(message);
		
		//例2.1
		System.out.println(100+"200"+300);	//"100200" + 300
		System.out.println("100"+200+300);	//"100200" + 300
		System.out.println(50+100+"300"+400+500);
		/*规则:先执行""左侧加法,后执行""右侧字符串连接
		     步骤:(50+100)+"300"+400+500	->	 ("150300"+400)+500	->	"150300400"+500*/
		
		//例2.2
		System.out.println('a');
		System.out.println(10+2+'a'+2+10);//因为不是字符串,故作加法处理
		System.out.println(10+2+"a"+2+10);
		
		//经典面试题:
		System.out.println(1+1+"1"+"1"+1+1);
	}
}


运行结果:
		Iron man
		100200300
		100200300
		150300400500
		a
		121
		12a210
		21111

个人学习笔记,若有误还望不吝赐教。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值