java运算符

一.赋值运算符

赋值运算符以符号“=”表示,它是一个二次元运算符(对两个操作数做处理),其功能是将右方操作数所含的值赋给左方的操作数

代码如下:

java运算符_第1张图片

文字描述代码:

1,在项目中创建类Eval

2,输入基本框架:public static void  main(String [ ]args)

3,将15赋值给a

4,将a与4的和赋值给变量b,然后再赋值给变量c

5,将c和b的值输出

二.算数运算符

1,Scanner扫描键盘信息数据

2,Java中的运算符主要有算符主要有+(加),-(减),*(乘),/(除),%(求余)

运算符 说明 实例 结果
+ 12.45f+15 27.45
4.56-0.16 4.4
* 5L*12.45f 62.25
/ 7/2 3
% 取余数 12%10 2

java运算符_第2张图片

将double类型改为int类型时,同时应把 sc.nextDouble改为sc.nextint

用文字描述代码:

1,输入函数基本框架

2,创建扫描器,获取控制台输入的值

3,打印输出语句

4,定义两个为double类型的数字分别为num1和num2

5,运用数学公式分别求出和,差,积,商,余数

6,关闭扫描器

三.自增和自减运算符

1.运算符在前,先运算后使用  2.运算符在后,先使用后运算 

++a(-a)表示在使用变量a之前,先使a的值加(减)1

a++(a--)表示在使用变量a之后,使a的值加(减)1

b=++a先将a的值加1,然后赋给b,此时a值为5,b的值为5

b=a++先将a的值赋给b,再将a的值变为5,此时a的值为5,b值为4

 四.比较运算符

java运算符_第3张图片

用文字描述代码:

1,输入函数基本框架

2,分别定义两个为int类型的数值为4和5

3,运用比较运算符的方式输出打印结果

4,关闭扫描器

运算符 作用 举例 操作数据 结果
> 比较左方是否大于右方 ’a‘>'b' 整型,浮点型,字符型 false
< 比较左方是否小于右方 156<456 整型,浮点型,字符型 ture
== 比较左方是否等于右方 'c'=='c' 基本数据类型,引用型 ture
>= 比较左方是否大于等于右方 479>=426 整型,浮点型,字符型 ture
<= 比较左方是否小于等于右方 12.45<=45.5 整型,浮点型,字符型 ture
!= 比较左方是否不等于右方 'y'!='t' 基本数据类型,引用型 ture

五,位逻辑运算符(位运算符和位移运算符)

false$$....$$...... 结果一定为false       ture||.......||.....结果一定为ture

口诀:&&(与)两者都为真,结果才为真

            ||(或)只要有一者为真,结果就是真

            !  (非) 非真即假,非假即真

(一)位运算符

口诀:&  两者都为1,结果才是1

            |  只要有一者为1,结果就是1

            ^ (异或) 两者相同即为0,不同为1

             ~(取反)  0变1  1变0

(二)位移运算符

左移<< :整体往左移,空位补零,溢出去掉

右移>>:正数补零,负数补1,溢出去掉

>>>无符号右移:整体往右移,空位补零,溢出去掉

你可能感兴趣的:(java,开发语言)