java文件课件第2章变量和运算符_第1页
java文件课件第2章变量和运算符_第2页
java文件课件第2章变量和运算符_第3页
java文件课件第2章变量和运算符_第4页
java文件课件第2章变量和运算符_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

节难JavaJava数据类 变 运算 控制流语 数据的基本单元。 StudentDemoCamelageheightCamelgetAgeidentifier、identifier、userName、class、98.3、Data#user_name、_sys_var1、$change、bluebirdidentifier√、userName√、classX、98.3X、Data#user_name√、_sys_var1、$change、bluebird 如:intx; Stringusername;如:x= username=intage= Java classEmployee

Stringname;intage;Stringname;intage;

o=“你好”; returnname;}publicvoidupdateName(Stringname2){name=name2;}}'\u00000对象十进制整数:0~9,注:第一位不能是十六进制数:0~9A~F,注:必须以0x

0X例如: 八进制整数:0~7,注:必须以0开头例如:0123 八进制整数:0~7,注:必须以0开

Java语言的整形常量默认为int型 long型后面需加上l或者L,在java中与语句‚inta97;‖

语句 inta=inta=inta=inta=-3.403E38~-1.798E308~

3.14E- doubled=12345.6floatf=12.3Xfloatf=12.3f√Java中的字符类型的值通常用单引号(‗‘)字母特定的Unicode\u四个确切表示退格键,相当于Back相当于双引号,char是定长编码所有的字符都是16位'A'->'中在编码中0'~'9','a'~'z','A'~'Z'都是连续编码的最小值:0,最大值:655352^16-'中'是整数常量boolean数据类型有两个值:true flag=true;if(flag)//do}(

(显示类型转换或转换为int类型示例TestConvert.javabyteinta=(byte)示例if-else语句+-*/%-+自增运算i++,后先将i的值作为整个表达的值然后将i增加++i,先先将i增加1然后将i的值作为整个表达的值如inta=1;intb=1a++表达式的值是2执行3执行赋值运算将表达式的值1赋值给b,即publicclassDemopublicstaticvoidmain(String[]args)intinta=System.out.println(a+","+a=System.out.println(a+","+//intb=//i=i=}}byteshortchar按照int,取余数运算0%5->0,2%5->2,5%5->0,-1%5->-i=0;y=i++%5","+2->','+2错误//结果为①//结果为①//结果为-//结果为-//结果为inta=inta=System.out.println(a++);//输出为intb=System.out.println(b);//输出为intc=System.out.println(--c);//输出为intd=System.out.println(d);//输出为inta=1;intb=a;intc=5;intd=c; //结果为 //结果为③=-x-x=x-注意不要误写成‚=<>小于等于(不大于大于等于(不小于果左面的表达式为false!练习intintx=inty=booleanz=(x!=2&&y==y++);&|^则左边移空的部分补0,如果最是1,则左边空的部分补是0或1,左边移空部分都补如(1):逻辑表达式:a>b&&publicclassLogicDemopublicstaticvoidmain(String[]args)inti=booleanbi!=1&&(i++)==2;//短路与i++bi!=1&i++)==2;非短路运算i++bi==2||i++)==2;//短路或i++}}public {publicstaticvoidmain(String{//43表达式的结果为true和false的其中一个。booleann=(4<3)?true:false;}}-表达式通常由多个运算符组成。优先级的规则决定每个运算符在:、=、*=、/=、 –(x+y-x>yx>=yx!=yx&&yx||y||zx=y设x=1,y=2,z=3,则表达式y+=z--/++x的值是 )

温馨提示

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

评论

0/150

提交评论