定义变量
这两个后面要带个字母
long l1 = 322455666L;
float f1 = 12.3F;
转义字符的运用
boolean isMarried = true;
if(isMarried){
System.out.println("你已经结婚了,不能参加单身party,很遗憾!");
//System.out.println("你已经结婚了,不能参加单身party,\n很遗憾!"); 这里\n是转义字符的意思,表示换行。
//System.out.println("你已经结婚了,不能参加单身party,\\n很遗憾!"); 这里\\n是转义字符的意思,表示在程序中输出\n。
//System.out.println("你已经结婚了,不能参加\"单身\"party,\\n很遗憾!"); 这里\"单身\"是转义字符的意思,表示在程序中输出"单身"。
}else{
System.out.println("你可以多谈谈女朋友!");
}
-
自动类型提升:
结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
byte、char 、short --> int --> long -->float-->double
特别的:当byte、char、short三种类型的变量做运算时,结果为int型 -
字符串
字符串定义时候一定要有
"";
char c = '';//编译出错,''里面一定要有字符,空格也是
String s1 = "";//这是可以的,因为里面没有字符串也可以
+:在Sting中,这个是 连接 符号char c = 'a';//97 A:65 int num = 10; String str = "hello"; System.out.println(c + num + str);//107hello // * * System.out.println("* *"); System.out.println('*' + '\t' + '*');//不行,字符相加
二进制

