java 各种数据类型和转义字符详情
public class HelloWorld{
public static void main(String[] args){
byte b = 1;
short s = 200;
int i = 300;
long l = 400;
/*如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误*/
byte b2 = 200;
}
}
/*char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误*/
public class HelloWorld{
public static void main(String[] args){
char c = '中';
//char 只能存放一个字符,超过一个字符就会产生编译错误
char c2 = '中国'; //报错
char c3 = 'ab'; //报错
}
}
public class HelloWorld{
public static void main(String[] args){
double d = 123.45;
//该行会出现编译错误,因为54.321是double型的
float f = 54.321;
float f2 = 54.321f;
}
}
boolean b1 = true;
boolean b2 = false;
转义字符 | tap(制表符) | carriageReturn(回车) | newLine(换行) | doubleQuote(双引号) | singleQuote(单引号) | backslash(反斜杠) |
---|---|---|---|---|---|---|
\t | \r | \n | \" | \’ | \\ |
public class HelloWorld {
public static void main(String[] args) {
String name = "啥也不是";
char a= 'c';
//以下是转义字符
char tab = '\t'; //制表符
char carriageReturn = '\r'; //回车
char newLine = '\n'; //换行
char doubleQuote = '\"'; //双引号
char singleQuote = '\''; //单引号
char backslash = '\\'; //反斜杠
}
}