文件ji数据类型划分_第1页
文件ji数据类型划分_第2页
文件ji数据类型划分_第3页
文件ji数据类型划分_第4页
文件ji数据类型划分_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

唐大仕北京 Javaa的数据类型分c两大 ~}vHbyte,short,int,

!基本数据类型(primitive!引用类型referencetypes

kmvHfloat,

OsHvclass)\^这里!doubled2= !Personp2= 5Javaa定f!整数型&&&&byte,short,int,,!逻辑型 !字符型&&&&boolean类型适n逻辑运算,一般用nboolean类型数据只允许取值true或!\可以)或非)的整数替ttrue和!if(a=5)在javaa用法e b= //do}char型数据用来表示通常意f!charc= c1=Java语言a还允许使用转f字符':'来将其后的字符转变c其它的含!charc2= //t Jav而\受具~Jav +,2> ,+/>,+/ ,-+>,-+ ,0->,0-!十进制整数,如*+%&,*-% (Java7以上Java语言的整型常量默认cintinti声明long型常量可以后加l或L l=Javaa vH ,*- Java7以上 (千分|分割符用下划线表示!,'*- Java浮点型常量默认cdouble d= f=intx, floatf= JcfloatH@Sdoubled= charc= x= }}标识符!(1)标识符可以由字母、数字和下划线(_)、美元符号($)!!变量、常量随使用随定 唐大仕北京 算术运算符0*,(,%,++, 逻辑运算符0!,&%|%;%|运算符0&,|,;,~赋值运算符03扩展赋值运算符+•有关 *.(-(整除 *.')(+(实数除法有关 &*))%&,有关%的含 偶数a%2,整除a%7,个|有关++% a=5; a=5;b=++aa=5;b=a++^!逻辑 &&短路 ||短路ab短路!short-circuit) --第一个操作数cMyDate if((d!=null)&&(d.day>31)) //dosomethingwith if(i<0||i>31) System.out.println("非法赋 •••~++**+*+*+**+++*++*+++*+++*++*****+**+**+<++**+*++*++*++*++++*++++:++**+*++*++*++*++*+**++*移|运算符 a<<b;"将二进制形式的a逐|左移b|,最}|空出的b| "将二进制形式的a逐|右移b|,最高|空出的b|补原来的符号 a>>>b;"将二进制形式的a逐|右移b|,最高|空出的b|移|移|!对nint型整数移|a>>b,系统先将b对,+取模,得到的结果才是真正移|!对nlong型整数移|时 ,则是先将移||数b对/-取77777777 longl= inti=!特例0可以将整型常量直接赋值给byte,short,char等类型变量,而\需要进! b=! b=nh- a+=a=7a-=a=a-7a*=a=a/=a=7a%=a=a&=a=a|=a=a^=a=a<<=a=a>>=a=a>>>=a=字符串连接运算符+ inti=300Strings="hello,"+ inti=300Strings="hello,"+ //输出:hello,305 5.0+i<30&&!首先应按照运算符的优先级rRL dataLto*Lto%LtoLto68Lto7Lto!Lto:Lto<LtoLtoRtoRto77 7表达式a!所有的byte,short,char参与算术运算等转

!使用javap 类 唐大仕北京 顺 分 循

A

b=a>0?a:-s=d=Integer.parseInt(sJavaa /*…*/用n多行注释。注释r/*开始,到*/结束,^o 其a,第3种注释d要是c支持Kjaaoc而采用的。jaaoc能识别注释a用标记标识的一些特殊o注释加入它所生成的HML文w。常用的标记如下。!@see:引用其s!@version!@author @param!@return!@exceptionjavadoc例分支语句&&GJit=h使用switch!case例 分数等

casecase…case}应用e I56a的窗~!!New—Other—Windows—SwingDesigner—!在窗~!组w上右键,AddNewEventNetbeans!新建—Other— !布局可设!循环~部分!迭t部分!!for循 while循 do/while循11FF2TTF3TfEr循环语句result+=}System.out.println("result="+Jhile循环语句

result+=}System.out.println("result="+ result+=System.out.println("result="+ 有关GotoJavaa!在循环a:break标号,continue!!{ !{!break!!}!!}} • }System.out.println("Game

!publicstaticvoidmain(String!for(inti=0;i<100;i++)!if!!!}! }示例:求100

唐大仕北京

int[]a =newint[3];a[0]=3;a[1]=a[2]=MyDate[]dates=newMyDate[3];=newMyDate(22,7,dates[1]=newMyDate(1,1,dates[2]=newMyDate(22,12,Java语言a声明数组时\能指定其长度(数组a元素的个数)int !int[]a=newa#静态初#在定f数组的同时就cint[]a={3,9,Y9,int[]a=newint[]{3,9,8MyDate[]dates=newMyDate(22,7,newMyDate(1,1,newMyDate(22,12, 数值类型是0,引用类型是null)int[]a=new!indexc数组元素下标,可以是整型常量或整型表达式。如 !数组元素下标r0开始;长度cn的数组合法下标取值范围 0~n- !int[]ages=new!for(inti=0;i<ages.length;i++System.out.println(ages[i]System.out.println(age

温馨提示

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

评论

0/150

提交评论