转义字符
转义字符的形式其实就是\* ,单个字符用''单引号,多个字符则用""双引号。想要几个*,就写几个转义字符。
System.out.println('\40' + "你好");
System.out.println("我是Java1705班\"的学生\"233333");//为转义字符,格式为\内容\内容
System.out.println("我是Java1705班 \\ 的学生 \\233333" );
class TestChar{
public static void main(string[] args){
System.out.plantln("12345"+'\n'+"123");//n为回车
System.out.plantln("困了。。。"+'\t'+"想睡");//t为制表符,
System.out.plantin("还是困得"+'\r'+"困成狗!");//r
System.out.plantin("还是困得"+" \“ " + " \ ” "+"困成狗!");//“”可以输出“”
是换行,JAVA中不显示,不用特殊记忆。
}}
![](https://img.haomeiwen.com/i6930923/98eecaec47607c1f.png)
算数运算符
算数中,最重要的应该算是定义变量了,不同的变量不能一起使用,=是赋值,==是等于。后面的变量转换在常量变量中。总的来说就是(强制转换的数据类型)(转换内容)除数不能为0,注意优先级:()最高,直接用()解决。
class Cale{
public static void main(String [] args){
int num1 = 512;
int num2 = 419;
System.out.println("num1 + num2 = " + (num1 + num2) );//931
System.out.println("num1 - num2 = " + (num1 - num2) );//93
System.out.println("num1 * num1 = " + (num1 * num2 ) );//214528
System.out.println("num1 / num2 = " + (num1 / num2) );//1
float num3 = 6.9f;//重要
System.out.println("num1 = " + (num1) );//512
System.out.println("num2 = " + (num2) );//419
System.out.println("num3 = " + (num3) );//6.9
num1 = num1 + num2;
System.out.println("num1 = " + (num2 + num3 ) );//num1=425.9
num1 += num2;//num1 = num1 + num2
System.out.println("num1 = " + ( num1 ));//1350
num1 -= num2;//num1 = num1 - num2
System.out.println("num1 = " + ( num1 ) );//931
num1 *= num2;//num1 = num1 * num2
System.out.println("num1 = " + ( num1 ) );//390089
num1 /= num2;//num1 = num1 / num2
System.out.println("num1 = " + ( num1 ) );//931
System.out.println("num1 = " + ( num1 ) );//931
System.out.println("num2 = " + ( num2 ) );//491
System.out.println("num3 = " + ( num3 ) );//6.9
}
}
![](https://img.haomeiwen.com/i6930923/049640fd589eee5f.png)
关系运算符
关系运算符中主要包括< > <= >= == != ;
可以用if语句。判断的结果是true和false。
System.out.println("3 > 4 : " + (3 > 4));//值为false
System.out.println("5 <= 5 : " + (5 <= 5));值//true
System.out.println("4 != 5 : " + (4 != 5));值//true
int num == 512;
if(512 = num){
System.out.println("输出内容");}
这个语句的结果是输出了内容
if语句是 ,当if的条件满足时,则进入if后面的{}内容,否则跳过{},执行后面的语句。
int num == 41969;
if(51269 = num){
System.put.println(''输出内容");}
这个语句的结果则没有结果。若在后面还有语句,继续执行后面的语句。
逻辑运算符
逻辑运算符包含 &&(与) ||(或) !(非,取反)
用布尔类型判断,输出值为true或者false
&& : 同真为真,有假则假
|| :同假则假,有真为真
! :非,真的变成假的,假的变成真的。
计算机的世界中,非零则假。
!0,零为假,! 用则为真
boolean nu = 3 > 2 && 2 > 1;
System.out.println("nu" + nu);//值为 true;3 > 2和2 > 1中有一处错则为false。
boolean me = 3 > 2 || 2 > 3;
System.out.println("me" + me);//答案为true,||中,两个条件有一个对就是对的,只有全错才false。
boolean nu = 3 > 2 && 2 > 1;
System.out.println("!nu" +! nu);//值为 false;3 > 2和2 > 1中都是对的,可是最后的输出中加了“!” 所以为false。
![](https://img.haomeiwen.com/i6930923/5d8c20b4810dd0e6.png)
网友评论