String
- String属于引用数据类型,即字符串
- 声明String类型时,使用一对"",输出也带""
String s=""(双引号中内容为空,可以输出)
char c=’’(单引号中内容为空,编译错误 - String型能和八种类型进行连接+运算,结果为String型
(’+'可以进行加法运算,也可以进行连接)
(+左右为""表连接) - String str2=3.5f+""; 该语句正确
- System.out.println(“Hello!”+‘a’+1)
输出Hello!a1 - System.out.println(‘a’+1+“Hello!”)
- String不能进行强制转换
Scanner
- 从键盘上获取不同类型的变量,需要使用Scanner
- 导包:import java.util.Scanner;(写在开头)
- Scanner的实例化:Scanner scan=new Scanner(System.in);
- 调用Scannner类的相关方法,来获取类型的变量 int num=scan.nextInt();
- 取gender字符串中第一个字符赋予genderChar
String gender=scan.next();//“男”
char genderChar=gender.charAt(0);