JAVA语言标识符,数据类型,运算符的学习讲解
小标 2019-01-09 来源 : 阅读 1589 评论 0

摘要:本文主要向大家介绍了JAVA语言标识符,数据类型,运算符的学习讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了JAVA语言标识符,数据类型,运算符的学习讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

标识符


标识符由字母,数字,下划线”_”,美元符号“$”组成,并且首字母不能是数字


标识符命名规则


1,一个标识符可以由几个单词连接而成


2,如果是类名:每个单词的首字母都要大写,其他字母小写


3,如果是方法名或者变量名:第一个单词的首字母小写,其他单词的首字母都要大写


4,如果是常量:所有单词的所有字母全都大写,如果由多个单词组成,通常情况下单词之间用下划线分隔


5,如果是包名:所有的单词的所有字母全部小写


关键字


1,用于包,类,接口定义:package, class ,interface


2,访问控制修饰符:public,private,protected,default


3,数据类型:byte,char,int,double,boolean


4,流程控制:if,else,while,switch,case,do,break,continue


5,异常处理:try,catch,finally,throw,throws


6,引用:this,supe


7,创建对象:new


基本数据类型


1,整型


(1)字节型:byte


(2)短整型:short


(3)整型:int


(4)长整型:long


注意:当为long赋值时,所赋值的后面加一个L,如果数据不超过int型可以省略L


long t=1234567890L;

long t=123456;

   


2,浮点型


(1)单精度浮点型:float


声明为float类型的浮点数的时候,要在结尾加一个F或者f,因为浮点型默认为double类型


float i=11.234F;

   


(2)双精度浮点型:double


结尾的D和d可加可不加


double i=11.111111D;

double i=11.111111d;

double i=11.111111;

   


3,字符型(char)


char型表示一个字符,用单引号来表示,例如:'hello','我','123'


4,布尔型(boolean)


布尔型是用来表示逻辑值的数据类型,只有true或false两个值,默认为false。


运算符


1,算数运算符


(1)加法运算符:+


(2)减法运算符:-


(3)乘法运算符:*


(4)除法运算符:/


(5)求余运算符:%


2,赋值运算符


java中可以把赋值语句连在一起,进行一连串的赋值


?

1

   

x=y=z=1;

   


(1)x+=y:x=x+y


(2)x-=y:x=x-y


(3)x*=y:x=x*y


(4)x/=y:x=x/y


(5)x%=y:x=x%y


3,自增自减运算符


x++


x- -


自身加减1,先执行程序再运算


++x


- -x


自身加减1,先运算再执行程序


4,关系运算符


(1)==:等于


(2)!=:不等于


(3)>=:大于等于


(4)<=:小于等于


(5)>:大于


(6)<:小于


5,逻辑运算符


(1)与:&&


(2)或:||


(3)非:!


6,位运算符


位运算符主要用于对整数类型进行二进制运算,将操作数转换为二进制,然后按位进行比较


(1)按位与运算符:&


如果两个二进制都为1,则运算结果为1,即:0&0=0,0&1=0,1&0=0,1&1=1


(2)按位或运算符:|


如果两个二进制位上有一个为1,则运算结果为1,即:0|0=0,0|1=1,1|0=1,1|1=1


(3)按位异或运算符:^


如果二进制位相同,则值为0,否则为1,即:1^1=0,0^0=0,1^0=1,0^0=1


(4)按位取反运算符:~


如果二进制位是0,则取反值为1;如果是1,则取反值为0,即:~0=1,~1=0


(5)左移位运算符:<<


将操作数所有二进制位向左移动一位,运算时,右边空位补0,左边移走部分舍去


(6)右移位运算符:>>


将操作数所有二进制位向右移动一位,运算时,左边根据原数符号位补0或1(负数补1,正数补0)


(7)无符号右位移:>>>


将操作数所有二进制位向右移动一位,运算时,左边空位补0


          

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved