一、JAVA的运算符。

  1.赋值运算符

    赋值就是把一个变量的值赋给另一个变量。

    语法: 变量名=表达式

      例如  n = m + 5

  2.算术运算符

       算术运算符是数学中常用的加、减、乘、除、余。(+、-、*、/、%)

     复合算术运算符:+=、-=、*=、/=、%=

            例如 a+=1 就是 a = a + 1

     自增自减运算符:++、- -、

            例如 a++ 就是 a = a+1

            注意!a++是先运算在赋值,而++a是先赋值在运算!!

  

  3.关系运算符

    关系运算符就是比较两个操作数的关系,其中操作数可以是变量、 常量或表达式, 结果返回布尔值

(true或false)。

    符号: ==、!=、>、<、>=、<=

  

  4.逻辑运算符

    与: 逻辑符号是&,短路是&&,两个操作数都是true,结果才返回true

    或:逻辑符号是 | , 短路是  || ,两个操作数中有一个是true,结果就返回true

    非:逻辑符号是 ! , 操作数为true,结果返回false,反之。

    注意!短路和逻辑是区别是  如果用的短路符号  如果第一个操作数不符合条件  则返回false,不会再运行第二个操作数

    而逻辑会运行第二个。

  

  5.条件运算符

    条件运算符也可称为三元运算符

    语法是 条件 ? 表达式1 : 表达式2

    如果表达式1满足条件 则返回表达式1 否则返回表达式2

二、条件结构

  1.if语句的结构

    if是根据条件判断结果选择不同的处理方式

    语法: if   (条件){

            //执行语句

         }

        //其中条件会返回一个布尔值进行判断

  2.条件选择语句

    语法 if-else选择结构

      if   (条件){

            //执行语句1

    }else{     //执行语句2

        }

        

  3.多条件结构-多重if结构

  语法: if   (条件){

                           //执行语句1    

     }else if(条件){

           //执行语句2

     }else if...

  4.多条件结构-嵌套if结构

  语句:if   (条件){

        if(条件){       

              //执行语句1

       }else {   /

              /执行语句2

       }

                         

     }else ){

           //执行语句3

     }

 

  5.条件选择语句-swich结构

  语法:swichi(表达式){

        case常亮1:

              执行语句;

        break;

        ...

      default:

          执行语句;      

        }

   if-else结构与swich结构都是来处理多分支条件的结构

   但是用swich能做的if-else也能做  单反过来则不行

三、字符串的比较方法

   语句:字符串.equals(字符串)

 

JAVA的运算符和条件结构的更多相关文章

  1. C语言之运算符和条件结构

    表达式:是有操作数和运算符组成的. 操作数:常量.变量.子表达式 X=(x+2)*(y-2); 运算符: 赋值运算符:= .其作用是做赋值运算,将等号后边的值赋值给等号前边的. 复合赋值运算符: += ...

  2. 026 01 Android 零基础入门 01 Java基础语法 03 Java运算符 06 if-else条件结构

    026 01 Android 零基础入门 01 Java基础语法 03 Java运算符 06 if-else条件结构 本文知识点:Java中的if-else条件结构语句 上文回顾--if条件结构 如果 ...

  3. 025 01 Android 零基础入门 01 Java基础语法 03 Java运算符 05 if条件结构

    025 01 Android 零基础入门 01 Java基础语法 03 Java运算符 05 if条件结构 本文知识点:Java中的if条件结构语句 关系运算符回顾 生活中根据条件进行判断采取不同操作 ...

  4. (十)java条件结构

    条件结构 if(条件表达式) {}: if(条件表达式){} else {}; if(条件表达式){} else if(条件表达式) {} else if(条件表达式){} ...... else{} ...

  5. 【Java】运算符(算术、赋值、比较(关系)、逻辑、条件、位运算符)

    运算符 文章目录 运算符 1. 算术运算符 2. 赋值运算符 3. 比较运算符 4. 逻辑运算符 5. 条件运算符 6. 位运算符 7. 运算符优先级 8. 运算符操作数类型说明 9.code 算术运 ...

  6. Java程序设计基础笔记 • 【第4章 条件结构】

    全部章节   >>>> 本章目录 4.1 条件结构 4.1.1 程序流程控制 ​4.1.2 单分支if结构 4.1.3 双分支if结构 4.1.4 实践练习 4.2 多重条件结 ...

  7. Java 第三章 选择结构1

    选择结构(一) 会使用基本的 if 选择结构 掌握逻辑运算符,掌握多重 if 选择结构 , 掌握嵌套 if 选择 结构 为什么需要 if 选择结构 例如: 如果张浩的 java 考试成绩大于 98分, ...

  8. JS一周游~(基础、运算符、条件语句)

    一.基础篇 JavaScript 基于浏览器(客户端).基于(面向)对象{没有继承}.事件驱动(要有对象).脚本语言(灵活多变) 1.作用 表单的验证,减轻服务端的压力 添加页面动画效果 动态更改页面 ...

  9. C#基础(三)--运算符及条件控制语句

    上一章我们了解了C#的一些数据基本类型.如何定义使用变量及类型之间的相互转换.可能大家会发现程序只能按照我们的要求从上向下这样顺序一条一条的执行. 那么程序能按照我们的要求,当某个条件成立的时候才执行 ...

随机推荐

  1. C#使用异步操作时的注意要点(翻译)

    异步操作时应注意的要点 使用异步方法返回值应避免使用void 对于预计算或者简单计算的函数建议使用Task.FromResult代替Task.Run 避免使用Task.Run()方法执行长时间堵塞线程 ...

  2. 使用FreeHttp强制登出微信公众号登陆状态(实现~原理)

    概述 我们使用的部分网站设计成一旦登录即不允许用户手动退出,现实场景中是没有问题的 但如果是在测试或调试过程中就会有强制登出的需求 如果当前使用的是PC浏览器,您或许可以通过调试模式清除保持登录信息的 ...

  3. VMware 安装 centos6.8

    参考文档:https://jingyan.baidu.com/article/49711c61964328fa441b7c93.html 准备工作 VMware Workstation Pro 下载地 ...

  4. OpenStack端口(15)

    一.OpenStack组件使用的默认端口号 openstack openstack service default ports port type keystone Identity service ...

  5. 在自己写的C#类中调用 ASP.NET的Request,server 等对象

    加命名空间(可能需要在项目中先加引用,再在类中如下引用) using System.Web.SessionState; HttpContext.Current.Session["TotalP ...

  6. pytorch识别CIFAR10:训练ResNet-34(数据增强,准确率提升到92.6%)

    版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:460356155@qq.com 在前一篇中的ResNet-34残差网络,经过减小卷积核训练准确率提升到85%. 这里对训练数据集做数据 ...

  7. jmeter学习记录--05--Beanshell2

    学习beanshell时有不少的例子.遇到不少问题.在此记录下. 测试实例列表 A1:使用Beanshell请求作为测试请求 一个打包的Jar包,直接对其内的方法进行测试. 第一步:将接口jar包要放 ...

  8. promise源码解析

    前言 大部分同学对promise,可能还停留在会使用es6的promise,还没有深入学习.我们都知道promise内部通过reslove.reject来判断执行哪个函数,原型上面的then同样的,也 ...

  9. DAY21、面向对象

    一.内存管理与正则语法1.内存管理:引用计数:垃圾回收机制工作原理 引用就 +1 ,释放就 -1 ,当计数为0时,就会被垃圾回收机制回收标记清除:解决循环导入引用导致的内存泄漏 标记:GC roots ...

  10. Element类型和HTML元素获取

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...