JAVASE Day03

1 运算符:运算的符号

 算术运算符:
+ - */  %  ++ --

% 取余/取模  余数为0 即为整除

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

          单独使用 在前在后都一样

           被使用是 在前在后不一样

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

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

X++ /X--运算完之后 进行自增或者自减
++X/--X 运算完之前 进行自增或者自减

重点 ++/-- :自增1/自减1

2 关系运算符

>,< ,>=, =<, == ,!=(不等于的意思)

关系运算的结果为boolean类型

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


3 逻辑运算符 : &&  ||  !

&& 逻辑与(表示并且的意思) 两边都为真结果都为真  见false则为false
     短路 当第一个条件为false时, 发生短路(后面的不执行了)
|| 逻辑或(表示或者的意思) 有真则为真  见true则为true

 当第一个条件为true时,发生短路(后面的不执行了)

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

逻辑运算符是建立在关系基础之上的
逻辑运算结果为布尔类型boolean

 

4 赋值运算符:

1) 简单运算符 =

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

---------扩展赋值运算自带强转功能

5  字符串连接运算符;
   符号为  + 

1.1) 若两边为数字 则做加法运算 
1.2) 若两边出现了字符串 则做字符串连接

1.3)字符串具有同化作用 ,任何类型与字符串相连,结果都会变成字符串类型

6 条件运算符/三目运算符

语法:

      boolean ? 数1: 数2

执行过程:

        注: 整个表达式是有值的 他的值要么是?号后的数1 要么是:号后的数2

计算Boolean的值:

     若为true,则整个表达式的值为?号后的数1

     若为false, 则整个表达式的值为:号后的数2

二 分支结构: 基于条件执行莫语句
  if(boolean(如果为真就运行大括号里面的语句 如果为假就不运行)){

      语句块

}

执行过程:

   判断Boolean的值:

          若为true, 则执行语句块1(if 整个结束)

           若为false,则if直接结束

if....else 结构 :2条路    

语法 if(boolean){

语句块1

           }else{

语句块2

}

执行过程:

      判断Boolean的值
     若为true 则执行语句块1/(整个结束)

     若为false 则执行语句块2(整个结束)

说明 : 

      语句块1和语句块2,必走其中之一---------2选1

例题 

//1)偶数、奇数的判断:
int num = 5;  //带数(6,5)
if(num%2==0){
    System.out.println(num+"是偶数");
}else{
    System.out.println(num+"是奇数");
}
System.out.println("继续执行...");
 
//2)满500打8折,不满500打9折:
double price = 300.0;  //带数(600.0,300.0)
if(price>=500){ //满500
    price *= 0.8;
}else{ //不满500
    price *= 0.9;
}
System.out.println("最终结算金额为:"+price);
 
//3)判断成绩是否合法,合法则输出"该成绩合法",否则输出"该成绩不合法":
int score = 560; //带数(95,-90,560)
if(score<0 || score>100){
    System.out.println("该成绩不合法");
}else{
    System.out.println("该成绩合法");
}
System.out.println("继续执行...");


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值