博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中常量、表达式
阅读量:3969 次
发布时间:2019-05-24

本文共 911 字,大约阅读时间需要 3 分钟。

1.复合数据类型—抽象数据类型,用户自定义的数据类型

复合数据类型包括:class类、interface接口、数组。null 索引在运行时并没有对应的类型,但它可以被转换为任何类型(不能是简单类型)。索引类型的默认值就是null
强调:赋值时接收数据的变量和给的值必须类型一致,否则编译报错
2.常量
final常量就是指在程序执行期间其值不能发生变化的数据【一旦赋值则值不变】,常量是固定的。如整型常量123,实型常量1.23,字符常量’A’,布尔常量true等所有的字面量都是常量123、true
3.表达式
表达式就是运算符、操作数以及方法调用的序列,用来说明某个计算过程并返回计算结果按照运算符功能来分,基本的运算符分包括算术运算符、关系运算符、位运算符、条件运算符等
a.算术运算符
+加(正值)、-减(负数)、乘、/除、%求余、++自加、–自减
b.++和–
实际上k++等价于k=k+1,另外还有写法++k
但是++k是先给k+1再返回+1后的值,k++是先返回k原来的值然后在+1
c.比较运算符
>大于、<小于、>=大于等于、<=小于等于、==等于、!=不等于
d.逻辑运算符
&&与、 ||或、 !非
e.位运算符 【不做要求】
&与、|或、^异或、~取反、<<右移位计算 、 >>左移位计算、>>>无符号移位计算
f.赋值运算符
=,+=,―=,
=,/=,%=K=5表示将5这个值或者这个位置上表达式计算结果赋给变量K中进行存储a+=5表示的意思是a=a+5的简化写法,另外-= *= /= %=含义类似
g.三目条件运算符(?:)
规则是完全一致的,使用的形式是: x ? y:z;X是一个条件表达式,如果结果为真,则返回表达式y的计算结果,否则返回表达式z的计算结果
h.其他运算符对象运算符instanceof 用来判断一个对象是否是某一个类或者其子类的实例。
如果对象是该类或者其子类的实例,返回ture;否则返回false 判断k是否为Integer类型,如果是则返回为true,否则为false .运算符 用于访问对象实例或者类的类成员函数 new运算符 用于创建一个新的对象或者新的数组

转载地址:http://kgcki.baihongyu.com/

你可能感兴趣的文章
module_param&amp;&amp;MODULE_PARM_DESC
查看>>
struct&nbsp;inode&nbsp;和&nbsp;struct&nbsp;file
查看>>
mknod
查看>>
模板匹配函数cvMatchTemplate中的…
查看>>
模板匹配函数cvMatchTemplate中的…
查看>>
模板匹配函数cvMatchTemplate中的…
查看>>
C语言&nbsp;链表操作
查看>>
C语言&nbsp;链表操作
查看>>
深入探讨C++中的引用
查看>>
深入探讨C++中的引用
查看>>
assert用法
查看>>
assert用法
查看>>
堆与栈有什么区别?
查看>>
堆与栈有什么区别?
查看>>
操作系统:进程/线程同步的方式和…
查看>>
操作系统:进程/线程同步的方式和…
查看>>
Makefile的编写
查看>>
Makefile的编写
查看>>
C语言常用算法
查看>>
Linux设备驱动调试技术 2
查看>>