JAVA基础学习第三天!

精华笔记:

1.运算符:

-算术:+、-、*、/、%、++、–

-关系:>、

-逻辑:&&、||、!

-赋值:=、+=、-=、*=、/=、%=

-字符串连接:+

-条件/三目:boolean?数1:数2

2.分支结构:基于条件执行的语句

-if结构:1条路

-if…else结构:2条路

笔记:

1.运算符:

-算术:+、-、*、/、%、++、–

-%:取模/取余,余数为0即为整除


System .out .println (5 %2 ); //1,商2余1

System .out .println (8 %2 ); //0,商4余0----整除

System .out .println (2 %8 ); //2,商0余2

-++/–:自增1/自减1,可在变量前也可在变量后

-单独使用时,在前在后都一样

-被使用时,在前在后不一样

-a++的值为a———-(a–的值为a)

-++a的值为a+1——–(–a的值为a-1)


//演示++单独使用

int a =5 ,b =5 ;

a ++; //相当于a=a+1

++b ; //相当于b=b+1

System .out .println (a ); //6

System .out .println (b ); //6

//演示++被使用

int a =5 ,b =5 ;

int c = a ++; //1)将a++的值5赋值给c 2)a自增1变为6

//----a++的值为a(5),所以c的值就是5

int d = ++b ; //1)将++b的值6赋值给d 2)b自增1变为6

//++b的值为b+1(6),所以d的值就是6

System .out .println (a ); //6

System .out .println (b ); //6

System .out .println (c ); //5

System .out .println (d ); //6

//演示--单独使用:

int a =5 ,b =5 ;

a --;

--b ;

System .out .println (a ); //4

System .out .println (b ); //4

//演示--被使用:

int a =5 ,b =5 ;

int c = a --; //1)将a--的值5赋值给c 2)a自减1变为4

int d = --b ; //1)将--b的值4赋值给d 2)b自减1变为4

System .out .println (a ); //4

System .out .println (b ); //4

System .out .println (c ); //5

System .out .println (d ); //4

-关系:>、


1 )>(大于)、

>=(大于或等于)、

==(等于)、!=(不等于)

2 )关系运算的结果为boolean型,

关系成立则为true,关系不成立则为false


int a =5 ,b=10 ,c=5 ;

boolean b1 = a>b;

System .out .println (b1); //false

System .out .println (c

System .out .println (a>=c); //true

System .out .println (a

System .out .println (a==c); //true

System .out .println (a!=c); //false

System .out .println (a+c>10 ); //false

System .out .println (a%2 ==0 ); //false

System .out .println (a++>5 ); //false--------a自增1变为6

System .out .println (a++>5 ); //true---------a自增1变为7

-逻辑:&&、||、!

-逻辑运算是建立在关系运算的基础之上的

逻辑运算的结果也是boolean型

-&&:短路与(并且),两边都为真则为真,见false则false


int a =5 ,b=10 ,c=5 ;

boolean b1 = b>=a && b

System .out .println (b1); //true&&false=false

System .out .println (b

System .out .println (a==b && c>b); //false&&false=false

System .out .println (b!=c && a

//演示短路

boolean b1 = a>b && c++>2 ;

System .out .println (b1); //false

System .out .println (c); //5,发生短路了

-||:短路或(或者),有真则为真,见true则true


int a =5 ,b=10 ,c=5 ;

System .out .println (b>=a || b

System .out .println (b

System .out .println (b!=c || a

System .out .println (a==b || c>b); //false||false=false

//演示短路

boolean b2 = a **2 ;**

System .out .println (b2); //true

System .out .println (c); //5,发生短路了

-!:逻辑非(取反),非真则假,非假则真


int a =5 ,b=10 ,c=5 ;

boolean b2 = !(a

System .out .println (b2); //!true=false

System .out .println (!(a>b)); //!false=true

-赋值:=、+=、-=、*=、/=、%=

-简单赋值运算符:=

-扩展赋值运算符:+=、-=、*=、/=、%=

Original: https://www.cnblogs.com/Bafanqwq/p/16535291.html
Author: 八幡qwq
Title: JAVA基础学习第三天!

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684214/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球