java学习——7运算符与表达式(二)

接上篇:java学习——6运算符与表达式(一)

(2)关系运算符

关系运算,即为比较大小的运算。

有:>(大于)、<(小于)、 ==(等于)、 >=(大于等于)、 <=(小于等于) !=(不等于)。

关系运算都属于双目运算,即需要两个操作数。

关系运算的结果为布尔值,即true或false。

例:关系运算的简单应用。

注意:(1)基本的数据类型都可以参加关系运算。

字符类型的比较依据是Unicode的值。

(2)与数学中不同,判断两数相等是==(两个等号);

判断两数不等是!=(叹号等号)

(3)赋值运算符

赋值是使变量获得值。语法如下:

变量=表达式

(=即为赋值运算符。)

读法为:将表达式的值赋值给变量。

注:=不是表示相等,而是赋值运算。

赋值运算的结合性是最低的,先计算=右边表达式的值,最后赋值。

如:i=45+76*6;是先计算右边的值,计算顺序为先乘除后加减,计算出的值最后再赋给变量i。

赋值运算符可以与其它一些运算符组合成复合赋值运算符。

+= 如s+=j;等价于s=s+j;

-=如s-=j;等价于s=s-j;

*=如s*=j;等价于s=s*j;

/=如s/=j;等价于s=s/j;

%=如s%=j;等价于s=s%j;

还有其它的复合赋值运算符,想了解的朋友可参考任意一本Java书。

例:计算1~10的累加和。

本例用循环来计算累加和。

public class A {

public static void main(String args[]){

inti,sum=0;

for(i=1;i<=10;i++)

sum+=i;

System.out.println("Thesum from 1 to 10 is "+sum);

}

}

本例用到了关系运算i<=10来判断循环的终止条件;

复合赋值运算sum+=i;来计算和。

其运行结果如下:

(0)

相关推荐

  • (算术运算符)乐创DIY C语言讲义​——3.7节(1)

    3.7 C语言的运算符 编写一个程序的目的,离不开运算,在C语言中,用于程序运算的操作符被称为运算符.运算符可以完成逻辑运算和算术运算两运算.C语言中的运算符主要由以下几大类: 算术运算符 关系运算符 ...

  • 什么是Python表达式?Python基础入门

    初学Python的时候,大家都会接触到各种专业术语,比如说表达式.语句等,那么你知道什么是Python表达式吗?Python表达式由什么构成呢?想要知道,这篇文章你一定要看. Python表达式由什么 ...

  • java学习——9运算符与表达式(四)

    本篇接java学习--8运算符与表达式(三) (6)位运算符 位运算是指对整数按二进制的位进行运算. 位运算用于整数或字符类型. 有7个:~(非).&(与).|(或).^(异或).<&l ...

  • java学习——8运算符与表达式(三)

    本篇接java学习--7运算符与表达式(二) (4)逻辑运算符 逻辑运算即对布尔类型进行的与.或.非.异或等的运算,其运算结果仍为布尔类型. 逻辑运算符有6个:&(与).\(或).!(非).^ ...

  • java学习——6运算符与表达式(一)

    日常生活中的运算,在Java中如何实现,此为今天的内容. 1.       运算符 描述各种不同运算的符号. 运算符有很多,常见分类为:算术运算符.关系运算符.逻辑运算符等等. (1)  算术运算符 ...

  • java学习——120.JDBC数据库连接(二)

    如果已经有了项目,可以直接在项目那里添加驱动包,不一定非得新建项目时才添加. 如图,我在已有的项目Lay_lunwenpinyue中添加JDBC驱动包. 首先,在项目处右键,在弹出来的快捷菜单中选中& ...

  • Java学习——14基本结构(二)switch语句

    if语句在分支少时比较方便. 但如果分支多,并且多个分支同级别就由一个表达式的取值决定时,if语句就会显得比较繁杂. switch语句即是根据表达式的取值决定控制程序的多路分支流程. 1.       ...

  • java学习——88.菜单(二)

    上篇仅介绍了菜单,大部分情况下,菜单是有二级菜单的,也即菜单项. 1.  菜单项 菜单项为菜单的最小单位,不能再分解了.一股情况下,菜单项都代表着某一种功能. 其类名为JMenuItem,其类声明如下 ...

  • Java学习——37、类的多态(二)

    类型的多态主要体现在:子类是一种父类类型. 子类通过继承扩充和发展了它的父类,子类是父类的一种特殊类型. 1.子类对象即是父类对象 子类对象包含了父类的所有成员,包括成员变量和成员方法,所以子类对象也 ...

  • java学习——25.二维数组

    如果数组元素又是数组,则称为多维数组,常用的是二维数组. 二维数组可以看成由两个一维数组组成,所以很多东西与一维数组类似,如其声明的方法.可进行的运算等等. 1.声明二维数组 数组类型数组名[][]: ...

  • java事件监听器怎么绑定,Java学习笔记(二)事件监听器

    Java实现对组件事件(如单击.输入等)的监听和JavaScript类似,都是先添加Listener,再写触发函数,不同的是,Java实现监听前必须使用implements将各个接口添加到类内. 相关 ...