P88 Java零基础---转义字符
/*
关于java中的转义字符:
java语言中"\"负责转义。
\t表示制表符tab
\n换行符
*/
public class CharTest02{
public static void main(String[] args){
//普通的't'字符
char c1='t';
System.out.println(c1);
//根据之前所学,以下代码应该报错:
//经过测试以下代码\t实际上是1个字符,不属于字符串。
//两个字符合在一起表示一个字符,其中\t表示“制表符tab”
char c2='\t'; //相当于键盘上的tab键
System.out.println(c2);
System.out.println("abcdef");
System.out.println("abcdef");
System.out.println("abc\tdef");
/*
System.out.println();换行
System.out.print();不换行
*/
System.out.print("HelloWorld");
System.out.print("123abcdef");
char c3='\n';//换行符:
System.out.println(c3);
System.out.println("def");
//假设现在想在控制台输出一个' 字符:
System.out.println('\'');
//假设在控制台输出一个\字符:
System.out.println('\\');
//双引号括起来是字符串:
System.out.println("test");
//输出 "test"
System.out.println("\"test\"");
//这个'在这里只是一个普通的字符,不具备特殊含义:
System.out.println("'");
//反斜杠 u表示后面的是一个字符的unicode编码。
//unicode编码是十六进制的。
char x='\u4e2d';
System.out.println(x);
}
}
P89 Java零基础---整数型的4中编写方式
/*
整数型在java语言中4中类型:
byte 1个字节 最大值127
short 2个字节 最大值32767
int 4个字节 2147483647 是int最大值,超过了这个范围可以使用Long类型
long 8个字节 最大值127
1个字节=8个二进制位
1byte=8bit
八进制
十
对于以上的四个类型来说,最常用的是int
开发时直接选择使用int就行。
在java语言中整数型字面量有4种表示形式:
十进制:最常用
二进制六进制
*/
public class IntTest01{
public static void main(String[] args){
//十进制:
int a=10;
System.out.println(a);
//八进制:
int b=010;
System.out.println(b);
//十六进制:
int c=0x10;
System.out.println(c);
//二进制:
int d=0b10;
System.out.println(d);
}
}
P90 Java零基础---整数型字面量被当做int处理
/*
在任何情况下,整数型的"字面量/数据"默认被当做Int类型处理
如果希望该"整数型字面量"被当做long类型来处理,需要在"字面量"后面添加L/l
建议使用:L
*/
public class IntTest02{
public static void main(String[] args){
//分析这个代码存在类型转换,
//不存在类型转换:
//100这个字面量被当做int类型处理。
//a变量是int类型,所以不存在类型的转换。
//int类型的字面量赋值给int类型的变量。
int a=100;
}
}