阿里云【名师课堂】Java零基础入门14:初见String类

阿里云【名师课堂】Java零基础入门14:初见String类

String

char可以描述的只是单一的字符,如果想要描述多个字符,必须使用字符串变量String来描述。
String并不是一个基本数据类型,而是一个引用数据类型,但是使用方法比较特殊,可以按照基本数据类型的使用模式来进行套用。

  • char用''引用文字,String用""引用文字
  • 范例:观察String型变量
public class TestDemo{    // 定义一个程序类
	public static void main(String args[]){
		String nameA = "山川异域" ;
		String nameB = "风月同天" ;
		System.out.println(nameA + nameB) ;
		System.out.println("cold" + "play") ;
	}
}

在这里插入图片描述
在String变量中使用的+描述的是字符串之间的连接,不是二元运算符,没有数学运算中的加法运算作用。

  • 一旦在+的操作中出现有字符串,则所有的数据类型都变为String类型后再进行字符串的连接。
    • 包括所有类型(基本类型和引用类型)
  • 范例:观察+问题
public class TestDemo{    // 定义一个程序类
	public static void main(String args[]){
		int numA = 4 ;
		double numB = 1.1 ;
		String result = "mathematic" + numA + numB ;
		System.out.println(result) ;
		// 输出是:mathematic41.1
	}
}

这个时候如果想要得到正确的运算结果,必须使用括号()来解决

public class TestDemo{    // 定义一个程序类
	public static void main(String args[]){
		int numA = 4 ;
		double numB = 1.1 ;
		String result = "mathematic" + ( numA + numB ) ;
		System.out.println(result) ;
		// 输出是:mathematic5.1
	}
}

转义字符

常用转义字符:换行\n、tab\t、双引号\"、单引号\'、反斜杠\\。利用转义字符可以对字符串进行一些小的控制操作。

  • 范例:观察转义字符
public class TestDemo{    // 定义一个程序类
	public static void main(String args[]){
		System.out.println("One more time One more chance") ;
		System.out.println("One \"more time\" One more chance") ;
		System.out.println("One \'more time\' One more chance") ;
		System.out.println("One more time \tOne more chance") ;
		System.out.println("One more time\n One more chance") ;
		System.out.println("One more time \\One more chance") ;
	}
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值