java运算符和表达式以及java语句需注意的问题总结

运算符和表达式注意的问题

java运算符和表达式包括算术运算符和表达式、逻辑运算符和表达式、逻辑运算符、位运算符等等。

(1)逻辑运算符是短路运算符,如op1 || op2 ,当op1是true的时候,就不再考虑op2了;op1&&op2,当op1是false的时候就不再考虑op2了。

(2)逻辑位运算不同于逻辑运算符的短路特点,op1 |  op2,运算法会把op1和op2都运算了,才给出位运算结果。

(3)利用c=a^b,a=c^b 两次逻辑位运算的异或运算可以实现加密和解密的功能。

(4)利用instanceof运算符可以用来判断左边的对象是不是由右边的类创建的。

java语句需要注意的问题

java语句包括有控制语句、循环语句、break和continue语句;控制语句又包括条件控制语句(if语句)、switch语句;循环语句包括for语句、while和do..while语句。

(1)switch语句里,和表达式一直的case里的语句如果有break,则执行完此case语句后跳出switch语句;若此case语句里没有break,则执行完此case语句后继续往下执行,直到执行完或遇到break跳出。

(2)break语句和continue语句的不同:break语句是直接跳出循环,continue语句是跳过本次循环,不执行本次循环continue以下的程序。

原文地址:https://www.cnblogs.com/zengfanye/p/9393468.html

时间: 2024-10-14 04:08:31

java运算符和表达式以及java语句需注意的问题总结的相关文章

[ Java4Android ] Java运算符与表达式

学习视频来自:http://www.marschen.com/ 1.运算符的分类 2.各种运算符的使用方法 3.什么是表达式? java中的运算符 逻辑运算符 [ Java4Android ] Java运算符与表达式,布布扣,bubuko.com

Java运算符与表达式

1.运算符和表达式 运算符:operator       + - * /  = 表达式:expression    1+2   a=1: 将数据使用运算符进行合理连接,形成表达式.实现实际业务操作的表达. 运算符(学习目标:先了解功能,后续不断应用) 赋值运算符Assignment operators = .*=./=.%=.    += .-=.<=.>=.  >>>= .&=.^=.|=. 比较运算符:>.>=.<.<=.instanceo

03-01 Java运算符、选择结构if语句

(1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据的前面和后面效果一样. a++或者++a效果一样. **参与操作使用 放在操作数的前面:先自增或者自减,再参与操作 int a = 10; int b = ++a; 放在操作数的后面:先参与操作,再自增或者自减 int a = 10; in

Lambda 表达式 in java 8

Lambda 表达式 in Java 8 Lambda表达式是java 8 新增的特性 Lambda表达式主要作用:支持将代码块作为方法参数,允许使用更简洁的代码创建函数式接口的实例,是匿名内部类的一种简化,可以部分取代匿名内部类的作用. 函数式接口:只有一个抽象方法的接口. Lambda表达式又称为匿名函数(anonymous function),表示一类无需定义标识符(函数名)的函数或者子程序,可以看做是一种语法糖. Lambda 表达式语法格式 Lambda表达式在java中由三部分组成:

郑州JAVA培训怎么样?郑州JAVA培训课程讲什么?

很多人都认为java非常难学,即使有兴趣学习的同学也对java所学的具体知识不是十分的了解.那么,达内java培训将会为您排忧解难.培养目标:具备高端.多方位.精英级水平的Java软件开发人才.课程内容:Java编程语言的特性;JVM/JRE/JDK的概念和区别;JDK开发环境的安装;面向对象的概念及编程;类和对象.字段/属性.方法.构造器的声明和使用;运算符.表达式.分支语句.常规循环语句和增强型for循环;java语言包的管理;类的封装与访问控制修饰符;声明和使用数组;类的继承;方法的覆盖和

C++(二):运算符与表达式

C++的运算符 C++的运算符十分丰富,使得C++的运算十分灵活方便.例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的.C++提供了以下运算符: 算术运算符 +(加)  -(减)  *(乘)  /(除)  %(整除求余)  ++(自加)  --(自减) 关系运算符 >(大于)  <(小于)   ==(等于)  >=(大于或等于)  <=(小于或等于)  !=(不等于) 逻辑运算符 &&(逻辑与)  ||(逻辑或)   !

Day 2 : 变量、JAVA基本类型、运算符和表达式-1

1. 变量 1.1. 什么是变量 在日常生活中,人们会用到大量数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码.在后续进行的业务处理中,像存钱.取钱.转帐汇款等等,银行卡号和密码会被反复的.频繁的使用, 那就需要一个存储这些数据的地方. 在软件系统中,是将数据存储在内存之中的,而对内存中的数据的引用就是变量,可以理解为变量就是内存中数据的代词. 简单说, 变量就是指代在内存中开辟的存储空间,用于

Java从小白到入门,Day2(运算符和表达式)

按作用于操作数的数量分为:一目运算符:++.--.+(正号).-(负号).!.~(位非):(操作数只有1位) 二目运算符:+(加).-(减).*./.%等:(操作数有2位) 三目运算符:?:.类型:代码1?代码2:代码3:   (代码1位boolean类型,代码2与代码3同类型),表示如果代码1为真,则取代码2为结果,如果代码1为假,则取代码3为结果. 按功能划分:转换运算符.算术运算符.逻辑运算符.位运算符.赋值运算符. 转换运算符:将摸个类型的数据转换为其他类型的数据. 数字类型→数字类型:

Java数据类型(二)、Java运算符、流程控制

一.程序写作(创建对象的初始化过程) 1.目的/结果:输出一段话"..." 2.步骤: (1)创建一个基础类,main: (2)创建一块内存空间,用来存储这段话 ①先定义属性,name,sex,age等: ②再定义方法,需要重新创建新的class类,但不需要新的ma方法: (3)调用系统方法/库方法println,实现输出结果 ①在原有的类中创建新对象,将新的class类中的方法调用过来: ②运行,输出所有的内容. //---------------------------------