1.2、字符串初窥

  1. 1.2、字符串初窥(重点)

1.2、字符串初窥(重点

在之前的所有数据类型,都是表示一些基本的类型,但是如果现在要是想表示一串的字符,则就只能使用字符串进行表示,String表示一个字符串,但是String的开头首字母大写了,所以这是一个类,但是这个类使用起来较为特殊,可以按照基本数据类型的操作那样使用。

public class TestDemo14 {
	public static void main(String args[]){
		String str = "世界啊,你好啊,我很好!!!" ;
		System.out.println(str) ;
	}
}
language-java复制代码

但是,在使用String的时候有一点是必须注意的。

  • 默认情况下各个基本数据类型间是可以进行转型操作的:byte –> short –> int –> long –> float –> double。但是所有的类型只要是碰到了String,则都会向String转换。

**范例:**观察基本类型的转型操作:

public class TestDemo15 {
	public static void main(String args[]){
		int x = 10 ;
		float y = 300.3f ;
		System.out.println(y / x) ;
	}
}
language-java复制代码

**范例:**下面使用String操作:

public class TestDemo16 {
	public static void main(String args[]){
		int x = 10 ;
		int y = 20 ;
		String str = "x " + " + " + " y " + " = " ;	// 此时的“+”表示字符串连接
		System.out.println(str + x + y) ;
	}
}
language-java复制代码

现在的结果是1020,并不是一个正确的结果,因为所有的数字首先都变成了字符串,实际上此处就属于字符串的连接操作。如果想要解决以上问题,则就需要机上“()”,要求,先进行计算。

public class TestDemo16 {
	public static void main(String args[]){
		int x = 10 ;
		int y = 20 ;
		String str = "x " + " + " + " y " + " = " ;	// 此时的“+”表示字符串连接
		System.out.println(str + (x + y)) ;
	}
}
language-java复制代码

转载请注明来源