1.赋值运算符

赋值运算符"=",是一个能对两个操作数进行处理的二元运算符。

比如:

int a = 12;  //声明int型变量a

int b= 34; //声明int型变量b

其功能就是将右方操作数所含的值赋值给左方的变量名。

2.算术运算符

算术运算符包括+(加号)、-(减号)、*(乘号)、/(除号)、%(求余)。

比如:

int r = 34;   //声明int型变量r

int e = 45;  //声明int型变量e

System.out,prinlnt("r + e ="+r + e ); //将变量相加之和输出

System.out,prinlnt("r - e ="+(r -e );//将变量相减之差输出

System.out,prinlnt("r * e ="+r * e );//将变量相乘之积输出

System.out,prinlnt("r / e ="+r / e );//将变量相除之商输出

System.out,prinlnt("r % e ="+r % e );//将变量相除之余数输出

3.自增自减运算符

自增 自减运算符是单目运算符。

int d = 234;

s = ++d;//放在操作元前面的自增自减运算符会先将变量的值加一,然后再使该变量参与表达式的运算。

s = d++;//放在操作元后面的自增自减运算符会先使变量参与表达式的运算,然后再将该变量加一。

4.比较运算符

比较运算符属于二元运算符。比较运算符的运算结果是boolean型(布尔型)。

比较运算符类型如下:

如果运算符对应的关系成立时,运算结果是true(真实),否则结果是false(错误)。

5.逻辑运算符

逻辑表达式包括&&(&)与、||(|)或、!(非)组成。操作元必须是boolean(布尔型)。

在逻辑与中,只要有一个错误,其返回结果就是false,在逻辑非中,只要有一个正确,其返回结果就是true。

 public class Calculation { // 创建类
public static void main(String[] args) {
int a = 2; // 声明int型变量a
int b = 5; // 声明int型变量b
// 声明布尔型变量,用于保存应用逻辑运算符“&&”后的返回值
boolean result = ((a > b) && (a != b));
// 声明布尔型变量,用于保存应用逻辑运算符“||”后的返回值
boolean result2 = ((a > b) || (a != b));
System.out.println(result); // 将变量result输出
System.out.println(result2); // 将变量result2输出
}
}

6.三元运算符

三元运算符是JAVA之中唯一的一个三目运算符,其操作元有三个,第一个是条件表达式,其余的两个是返回值。

表达式如下:

boolean b = 20<45 ? true:fasle

如果结果为真 则返回为true , 如果结果为错,则返回为false。

7.运算符的优先级

  java中的表达式就是使用运算符连接起来的符合java规则的式子。

运算符优先级的高低决定了表达式中运算执行的先后顺序。

如果两个运算有相同的优先级,那么左边的表达式比右边的表达式先被处理。

JAVA 语言基础——运算符的更多相关文章

  1. Java语言基础-运算符

    一丶逻辑运算符 1.&和&&的区别 (1).两个逻辑运算符的结果是一样的 (2).当第一个表达式为false时,&是会判断后边的表达式,而&&会产生短路 ...

  2. Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)

    Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...

  3. 第二十二节:Java语言基础-详细讲解位运算符与流程控制语句

    位运算符(二进制位运算) 运算符 运算 例子 << 左移 3 << 2 = 12 --> 3 * 2 * 2 =12 >> 右移 3 >> 1 = ...

  4. 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符

    Java语言基础-关键字,标识符,注解,常量和变量,运算符 class Demo { public static void main(String[] args){ System.out.printl ...

  5. Java学习总结(二)----Java语言基础

    1.     Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...

  6. java语言基础02

    一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3: ...

  7. Java之--Java语言基础组成—数组

    Java语言基础组成-数组 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的数组,数组 ...

  8. Java之--Java语言基础组成—函数

    Java语言基础组成-函数 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的函数,函数 ...

  9. Java语言基础(六)

    Java语言基础(六) 前一章提到的, BigDecimal, DecimalFormat等具体用法,这里就不在说了,网上有许多 一.下面让我们看一个例子(自由落体运动位移) 说明: (1).公式是 ...

随机推荐

  1. JSP-05- JSP总结

    1   客户端请求新页面 <%@ page language="java" contentType="text/html; charset=UTF-8" ...

  2. c语言对文件操作完成后尽量手动关闭

    是这样的,我写了一个函数,传给函数文件名,在函数中对文件写入一些内容.在这个函数的后面没有手动使用 fclose. 当在程序中对这个函数调用两次之后,最终把要写入的文件写错了. 在第二次使用 fope ...

  3. TortoiseSVN,排除不想提交文件的方法(转)

    转自:tortoisesvnsubversionfilebuilddialoglist 下面是英文帮助: 利用TortoiseSVN的修改列表 功能可以实现,在新版本中TortoiseSVN特地预置了 ...

  4. android拨打电话

    1.要使用Android系统中的电话拨号功能,首先必须在AndroidManifest.xml功能清单中加入允许拨打电话的权限: <uses-permission android:name=&q ...

  5. TVideoGrabber的使用(一)捕捉摄像头

    使用TVideoGrabber捕捉摄像头,相当容易,只需几句代码即可解决问题,首先我们新建一个工程,然后从控件面板上拉取一个 TVideoGrabber控件到窗体中,然后再在窗体上放置四个Button ...

  6. dumpbin使用

    声明一点:Win7系统,安装的是VS2010 dumpbin.exe位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin目录下. 初 ...

  7. Index Condition Pushdown Optimization

    Index Condition Pushdown (ICP) is an optimization for the case where MySQL retrieves rows from a tab ...

  8. POJ 3267:The Cow Lexicon(DP)

    http://poj.org/problem?id=3267 The Cow Lexicon Time Limit: 2000MS   Memory Limit: 65536K Total Submi ...

  9. 【转载】使用barman备份PostgreSQL

    什么是barman Barman (备份和恢复管理器) 是 PostgreSQL 数据库服务器中非常方便的备份和恢复工具,允许远程备份多个服务器,允许从一个备份集中一个命令就恢复数据库.同时还可以对多 ...

  10. 《More Effective C++》

    new operator申请内存,并调用构造函数: 而operator new只申请内存: new operator会调用operator new来申请内存:operator new可以重写或重载: ...