Java运算符与java语句

Java运算符与java语句

一、认识运算符以及运算符的应用:

  算术运算符:

         加“+”,减“  —”,乘“*”,除“/”,取余“%”,自加“++”,自减“——”

        注意:(++,——)他们在前是先运算再取值,而他们在后是先取值再运算。

        “+”除了代表加法外还是字符串的链接符号

  关系运算符:

        大于 “>”,小于“<”,大于等于“>=”,小于等于“<=”,赋值“==”,不等于“!=”

  逻辑运算符:   

       逻辑运算符是用来实现boolean类型的数据的逻辑与“&&”,或“||”,非“!=”

  逻辑表达式:

       结果为boolean类型的变量或表达式可以通过逻辑运算符形成逻辑表达式

                                      列如:x!=0||y!=0

  赋值运算符:”=”

        当“=”两侧数据不一致的时候,可以适用默认类型转换或使用强制类型转换。

                            如:long l= 100;  char c = 100;

注意:大家写等于的时候一定要注意“=”不是等于,而是赋值,“==”这才是等于,这个地方对于刚刚开始学的人来说很容易出错。

  移位运算符:

     左移位运算符“<< ”是双目运算符。左移位运算符左面的操作元称为被移位                      数,右面的操作数称为位移量,注意操作元必须是整数类型的数据。

    右移位运算符“>>”,也是双目运算符,除了方向和左移位运算符不一样,其余的               都和它一样,只不过是它向右移动。

    三目条件运算符:

               三目条件运算符的语法格式:x?y:z

    X为boolean类型的表达式,先计算x的值,如果x的值为true则整个表达式的值为y的值。如果x的值是false则整个表达式的值为z的值

语句

       条件语句 ——  根据不同条件,执行不同语句。

                                     If语句

                                     If-else语句

    If-else语句的作用是根据不同的条件产生不同的操作,执行法则如下:if后面的“()”内表达式的值必须是boolean类型。如果表达式的值为true,则执行紧跟着的复合语句:如果表达式的值是false,则执行else后面的复合语句。

                                          格式如下:

                                  If(表达式){

                                            若干语句

 

                                                     }else{

                                                 若干语句

                                            }

                if-else-if

                                               if(表达式){

                                                  若干语句

                                                   }else if(表达式2){

                                                    若干语句

                                                   }…………….

                                              else  if(表达式n){

                                                     若干语句                          

                                                    }else{

                                                    若干语句

                                                       }

          Switch开关语句:

              Switch语句中的表达式的值必须是整型或字符型,常量1~n也必须是整型或         字符型。

             Switch语句先计算表达式的值,如果表达式的值与某个case后面的常量值相         同,就执行该case里的语句,直到碰到break语句为止。如果没有任何常量和表         达式的值相同,则执行defult后面的若干语句。

                       如:

                                        Switch(表达式){

 

                                               case常量值1:若干语句

                                                        break;

                                                case常量值2:若干语句

                                                           break;

                                                          …………………

                                               case常量值n:若干语句

                                                          break;

                                                    default:若干语句

                                                                                   }

     循环语句:

          循环式是根据条件反复执行统一代码块

     1、  while循环

           while语句的一般格式如下:

                                         while(表达式){

                                                  若干语句

 

                                                           }

     2、  do-while循环

                do-while循环的一般格式如下:

                                     do{

                                             若干语句

                                                 }while(表达式);

                   先执行了了一次之后再循环。

      3、  for循环

             for语句的一般格式如下;

                               for(表达式1;表达式2;表达式3){

 

                                      若干语句;

                                         }

表达式1是赋值语句,表达式2必须是一个求值为boolean类型数据的表达式,复合语句称为循环体,表达式3是用来修整变量,改变循环条件。

 

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值