lgh-day关键字、标识符注释常量变量进制运算符_第1页
lgh-day关键字、标识符注释常量变量进制运算符_第2页
lgh-day关键字、标识符注释常量变量进制运算符_第3页
lgh-day关键字、标识符注释常量变量进制运算符_第4页
lgh-day关键字、标识符注释常量变量进制运算符_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《关键字、标识符、注释、常量、变量、进制、运算符Java开发的基本知 EditPlus的简 关键 标识 注 常 进 进制之十进 进制之二进 进制之八进 进制之十六进 进制之进制总 进制之笔记总 负数的二进制表示形 原码,反码,补 变量与数据类 数据类 变量的定 变量的注意事 类型转换(强制类型转换和自动类型转换 运算 算术运算 赋值运算 比较运算 逻辑运算 位运算 三元运算符、优先级和结合 交换数 文件........................................................................................................................................................................................................................课后作 学 Java开发的基本知EditPlus的简文一、editplus用editplus的参考快捷ctrl+d删alt+up向上 own向上移ctrl+alt+down一editplus的代码模板配置publicstaticvoidmain(String[]args)}String^!#文Java开发的基本知识..\avi\lgh_day02_00_EditPlus的简介文二、关键关键字:有特殊含义的单词所以用了一些特殊的符号表示特殊的符号就是关键字所有关键字都是小写gotoconstJava的保留关键字class代表关键字已经被java设计者使用了,那你就不要跟人抢文Java开发的基本知识文三、标识标识符:组成JAVA程序的一些实实在在的元素的名称类的标识符是类方法的标识符是方法标示符的规字母(a-zA-Z)、数字(0-9)、_、数字不能开不能使用关最好是见名你不能太长也不要太区分大小标识符的具体应类名:Xyyzzz:所有单词首字母大写,其他字母小写Kaiinguo方法名:xxxxYyyyZzzz:首单词小写,其他单词首字母包名:全部小写,最好是所在公司的的反公司 包名公司 包名 变量名:yyyzzz首单词小写,其他单词首字母大写itsaayveyoh常量名:全部大写,如果有多个单词那么单词之间用接itAXSLAR_VER_O文Java开发的基本知识注文注释:告诉JavaC不要编译被标示的内注释的作用我可以写自己的思我还可以写想要的信息注释的种单行注释://注释内多行注释:/*注释内容文档注释**注释内容*/单行注释的默认结束符是文档注释和多行注释的结束符是文档注释能被工具提取出来,多行注释办不文Java开发的基本知识常文常量表示不能改变的数值class{publicstaticvoidmain(String[]{//字符串常 oworldgood//System.out.println('she');//这是错//System.out.println(s);//这是错//常量boolean(true和false也是关键字)//空常量null,不要直接打印空常//System.out.println(null);//这是错}}文错字符中的S打印null进文一、十进组成元素:012345678示例十进制转成二不断除二,倒序取余2351 文进制图文二、二进组成元素:01示例A.二进制转成十进1.坨坨法:上一坨*下一坨,坨坨 2.查数法:1248B.二进制转成八从右至左,三位一组,不足三位,左边补010010101 2 C.二进制转成十六进从右至左,四位一组,不足四位,左边补 1010 文进制图文组成元素:0123456八进制转二进每个八进制位用三个二进制位来表 010 文进制图文十六进组成元素:0123456789ABCDE十六进制转二每个十六进制位用四个二进制位来表 010010101001文进制图..\avi\lgh_day02_09_进制转换总结图文一、十进组成元素:012345678示例十进制转成二不断除二,倒序取余2351 二、二进组成元素:01示例A.二进制转成十进坨坨法:上一坨*下一坨,坨坨 查数法:1248B.二进制转成八从右至左,三位一组,不足三位,左边补010010101 2 C.二进制转成十六进从右至左,四位一组,不足四位,左边补 1010 三、八进组成元素:0123456八进制转二进每个八进制位用三个二进制位来表 010 四、十六进组成元素:0123456789ABCDE十六进制转二每个十六进制位用四个二进制位来表 010010101001文进制文负数的二进制表示形有正数也有负数,从来就没学负数的二进制表示方法数据的第一位是符号位,0正数,1负数负数要先转成正数,然后按照算法来符号位不变,数值位按位取在取反的基础上如果符号位为0,必须将0变成6=0000-6=00000111+000001111111十进制转二进(-算对+6整体取取反的基础上-6=00000000011011111001整体11111010取反的基础上第一个二进制必须是1,才用此算法在二进制的基础上-对-1后的二进制整体取反,得到的是11111010给定的二进11111001-1后的二进00000110整体可以自己思考一下1+(-文进制文原第一位是符0+数值1+(-0000--------10000010=(-反正数的反码和原码相负数的反码是其正数的符号位不变,数值位按位取1+(-0000--------1111补正数的补码和反码相同和原码相负数的补码是其反码1+(-0000--------00000000文进制变量与数据类文数据类生活中的数据五花八门,各式各样。经过研究发现大概有这么几种类型基本数据类整型:byte(8位),short(16位),int(32)(integer),long(64浮点型(实型):float(32位):带小数点,double(64位)字符型:char(character)(16位):单引号引起来的,一个字符:底下存的实际上是类型:boolean:只有两个值一个是true一个是false,而且是字符编码和老外为了处理它们简单的26个字母和一些常见的符号,做了一个编ASCII(标准信息交换表Aa文变量和数据类型图文常量:是不会改变数值的量。35变量:本质是一块内存空间。(箱子)(会改变其箱子中的数变量的类型变量名=变量的值;(定义变量的格式)告诉计算机箱子的名称,箱子中的数据,数据的类咋定义一个变量?变量的类型变量名=变量的值;(定义变量的格式intage=8;//定义了一个int类型的变doublesalary=12245.35//定义一个double类型的变文变量和数据类型文变量的注变量一定要先定义,后定义的变量一般在它所在的{}内有变量定义的时候尽量给定初始值,这个变量将要报错变量只能定义一变量可以使用多次可以改变多此,并且以最后一次改变的为class{publicstaticvoidmain(String[]{intage=8;//变量的定义}}文变量和数据类型图类型转换(强制类型转换和自动类型转换文类型转自动类型转换:隐式类型转换:自动类型提升:byte(8从小的到大的转强制类型转换要的类型。有可能丢失数据,有可能丢失精度。byteb1=3,b2=4,b;哪句是编译失败的呢?为什么呢文变量和数据类型运算文算术运算+-:2-*:/:6/2=37/2=37/0=?(错%:取余6%2=06%4=26%7=6-6%4=-2-6%-4%=-2符号只看左边,不看右边),6%0=?(错++与--,++:没有临时变量,所有立即能体现变化效--,++:在后有一个临时变量,首次使用的是哪个临时变class{publicstaticvoidmain(String[]{ inti=1;}}文运算符文=:赋值运算符:将它右边的值赋左边的变右边可以是值,也可以使算式,还可以使一个左边一定是一个变量,是能放值的内存空间,绝对不可以使左边的可以放到右边,右边的不一定能放到左边(的叫右值)+=,-=,*=,/=,复合赋值,本质也是赋值赋值运算,在数据以前,能对数据进行一个检测如果数据可以到对应的类型中,则直接将数据为指定的类型文文==!=>>=<比较运算符比较完的结果是一个boolean的值,要么真要么们能进行比较就可以了。class{publicstaticvoidmain(String[]{}}文文&:与同时为真结果为真,其他情况结果为假。有短路运算短)&:与,同时为真结果为真,其他情况结果为假:或同时为假结果为假,其他情况结果为真。存在短路运算短)|:或,同时为假结果为假,其他情况结果为真^:异或:相异为真,其他为总结:参与逻辑运算符的数据对是boolean,最终结果也是boolean类型文文一、位运<<:左移:整体向左移动指定的位数.比如:3<<4相当>>:有符号右移:(用最,也就是符号位来填充)12>>1相当12/(2^1)=612>>3相当于12/(2^3)=12/8=1>>>:无符号右移:(就是符0来填充&:两个位都是1结果就是1,其他结果是0:(只要有0结果就是|:两个位都是0结果就是0,其他结果是1:(只要有1结果就是^:相异为1,相同为文文二、运算符的优先级和结合结合性:到底是从左至右还是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论