ImageVerifierCode 换一换
格式:PPT , 页数:28 ,大小:857KB ,
资源ID:10243922      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10243922.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(Java基本数据类型及操作PPT.ppt)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Java基本数据类型及操作PPT.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Java,程序设计,第,2,章 基本数据类型及操作,1,学习目标,编写,Java,程序执行简单的计算,理解标识符、变量、常量,使用赋值语句和赋值表达式,掌握,Java,的基本数据类型,使用操作符和表达式,了解操作数计算顺序,操作符优先级和结合规则,使用,JOptionPane,输入对话框和控制台获取输入,熟悉,Java,文件、编程风格和命名规则,理解语法错误、运行时错误和逻辑错误,掌握调试技术,2,例 计算圆的面积,编写

2、程序,给定半径,计算圆的面积,读入半径值,计算面积,面积,=,半径,半径,显示面积,Example:ComputeArea.java,3,标识符,Java,中使用,标识符,(identifier),来命名变量、常量、方法、类、包等实体。,标识符命名规则,标识符是由字母、数字、下划线,(_),、美元符号,($),组成的字符序列。,标识符必须以字母、下划线,(_),、美元符号,($),开头。不能以数字开头。,标识符不能是保留字。,标识符不能为,true,、,false,或,null,。,标识符可以为任意长度。,例如:,$2,area,radius,showMessageDialog,是合法的标识符

3、2A,d+4,是非法的标识符,4,Java,保留字,abstract,continue,for,new,switch,assert,default,if,package,synchronized,boolean,do,goto,private,this,break,double,implements,protected,throw,byte,else,import,public,throws,case,enum,instanceof,return,transient,catch,extends,int,short,try,char,final,interface,static,void,c

4、lass,finally,long,strictfp,volatile,const,float,native,super,while,5,变量,变量,(variable),用于保存数据输入、数据输出和中间值。可以向变量赋予类型匹配的值。,声明变量语法,datatype variableName;,或者,datatype v1,v2,v3;,例如:,int x;,double radius,area;,6,赋值语句,语法,variable=expression;,其中,expression,是包含数值、变量和操作符的表达式。赋值语句的结果是将表达式的值赋值给左边的变量。,例如:,x=1;,x=5

5、3/2)+3*2;,x=y+1;,area=radius*radius*3.14159;,7,赋值表达式,语法,variable=expression,赋值表达式的结果等于表达式的值。赋值表达式是右结合的。,例如:,i=j=k=1;,等价于,k=1;,j=k;,i=j;,8,同时完成变量声明和初始化,语法,datatype variable=expression;,例如:,int x=1;,int x=1,y=2;,方法中的变量在使用前必须赋值。,int x,y;,y=x+1;/error,9,常量,常量,(constant),是一旦初始化后就不能再改变的数据。,语法,final data

6、type CONSTANT_NAME=value;,例如:,final double PI=3.14159;,使用常量的好处,避免重复输入,便于程序修改,便于程序阅读,Example:ComputeAreaConst.java,10,Java,数据类型,基本类型,逻辑类型,byte,short,int,long,整数类型,浮点类型,float,double,char,引用类型,类,(class),接口,(interface),数组,(array),boolean,字符类型,数据类型,11,数值数据类型,整数,byte8,位带符号整数,(-128,到,127),short16,位带符号整数,(-

7、32768,到,32767),int32,位带符号整数,(-2147483648,到,2147483647),long64,位带符号整数,(-9223372036854775808,到,9223372036854775807),浮点数,float32,位浮点数,(,负数,-3.410,38,到,-1.410,-45,正数,1.410,-45,到,3.410,38,),double64,位浮点数,(,负数,-1.810,308,到,-4.910,-324,正数,4.910,-324,到,1.810,308,),12,数字操作符,加,(+),、减,(-),、乘,(*),、除,(/),、求余,(%)

8、int a=34+1;/35,double b=34.0 0.1;/33.9,long c=300*30;/9000,double d=1.0/2.0;/0.5,int e=1/2;/0,byte f=20%3;/2,整数相除的结果还是整数,省略小数部分。,int i=5/2/2,int j=-5/2/-2,13,数字字面值,字面值是直接出现在程序中的常量值。,int i=,34,;,long k=,100000,;,整数字面值,以,0,开头表示八进制,如,035,;以,0 x,或,0X,开头表示十六进制,如,0 x1D,0X1d,;以,1-9,开头表示十进制,如,29,后缀字母:以,l,或

9、L,结尾表示,long,类型,如,29L,;其它表示,int,类型。,浮点数字面值,浮点数是包含小数点的十进制数,后跟可选的指数部分。如,18.1.8e1.18E2,后缀字母:以,d,或,D,结尾或者无后缀表示,double,类型;以,f,或,F,结尾表示,float,类型,14,简捷操作符,常用简洁操作符,操作符举例等价于,+=i+=8i=i+8,-=f-=8.0f=f-8.0,*=i*=8i=i*8,/=i/=8i=i/8,%=i%=8i=i%8,递增和递减运算符:,+,-,前缀表示先加,(,减,)1,后使用,后缀表示先使用后加,(,减,)1,15,数字类型转换,如果二元操作符的两个操作

10、数的数据类型不同,那么根据下面的规则对操作数进行转换:,如果有一个操作数是,double,类型,另一个操作数转换为,double,类型。,否则,如果有一个操作数是,float,类型,另一个操作数转换为,float,类型。,否则,如果有一个操作数是,long,类型,另一个操作数转换为,long,类型。,否则,两个操作数都转换为,int,类型。,byte i=100;,long k=i*3+4;,double d=i*3.1+k/2;,16,强制类型转换,将值赋值给较大取值范围的变量时,自动进行类型转换。,byte short int long float double,将值赋值给较小取值范围的变

11、量时,必须使用,强制类型转换,(type casting),。,语法,(datatype)variableName,例如:,float f=(float)10.1;/10.1,int i=(int)f;/10,int j=(int)-f;/-10,17,注意,整数操作时,除数不能为,0,。,整数除,0,产生,ArithmeticException,异常。,浮点数操作上溢至,Infinity,下溢至,0,。,浮点数除,0,等于,Infinity,。,0.0,除,0.0,等于,NaN,Example:IntegerDemo.java,DoubleDemo.java,18,字符数据类型,char,表

12、示,16,位,的单个,Unicode,字符。,char,类型的字面值,以两个单引号界定的单个,Unicode,字符。如,:,男,女,可以用,uxxxx,形式表示。如,:u7537,u5973,转义字符表示:,n t b r f ,例如:,char letter=,A,;,char numChar=4;,19,字符串,String,表示一个字符序列。,字符串的字面值是由双引号界定的零个或多个字符。,Welcom to java!,连接运算:,+,+=,加号用于连接两个字符串。如果其中一个不是字符串,则先将该操作数转换成字符串,再执行连接操作。,String message=Welcome +to

13、 +java;/Welcome to Java,String s=Chapter+2;/Chapter2,String s1+=Supplement+B;/SupplementB,message+=and Java is fun;/Welcome to Java and Java is fun,System.out.println(i+j=+i+j);,20,从输入对话框获得输入,获取输入字符串,String string=JOptionPane.showInputDialog(,null,Prompting Message,Dialog Title,JOptionPane.QUESTION_

14、MESSAGE);,String string=JOptionPane.showInputDialog(Prompting Message);,字符串转换成数字类型,int i=Integer.parseInt(string);,double d=Double.parseDouble(string);,消息,标题,图标,21,例,计算还贷金额,用户输入利率、年数、贷款总额,程序计算每月分期付款金额和总金额。,每月分期付款计算公式:,Example:ComputeLoan.java,22,例,整钱兑零,编写程序,把给定的钱数分成较少的货币单位。可用的货币单位为:,dollar(1,元,),qua

15、rter(2,角,5,分,),dime(1,角,),nickel(5,分,),penny(1,分,),Example:ComputeChange.java,23,例,显示当前时间,编写程序,显示当前的格林威治标准时间,(Greenwich Meridian Time,GMT),,格式为,:,时:分:秒,Example:ShowCurrentTime.java,24,从控制台获取输入,标准输入,/,输出流,System.out,标准输出流,System.in,标准输入流,Scanner,类,Scanner scanner=new Scanner(System.in);,double d=scan

16、ner.nextDouble();,方法:,nextByte()nextShort()nextInt(),nextLong()nextFloat()nextDouble(),next(),读入一个字符串,Example:TestScanner.java,ComputeLoanAlternative,25,编程风格,良好的编程风格有利于减少错误,产生容易阅读、易于理解的代码。,注释,类和方法前使用文档注释,方法步骤前使用行注释。,命名,变量和方法名使用小写,如果有多个单词,第一个单词首字母小写,其它单词首字母大写。,类名的每个单词的首字母大写。,常量使用大写,单词间以下划线分隔。,缩进、空格、块

17、样式(在,eclipse,中使用,ctrl+shift+f,),26,编程错误,语法错误,(syntax error),在编译期间产生的错误。,运行时错误,(runtime error),导致程序非正常终止的错误。,逻辑错误,(logic error),程序不能按预期的方式执行。,Example:ShowSyntaxErrors.java,ShowRuntimeErrors.java,ShowLogicErrors.java,27,调试,逻辑错误通常称为,bug,。查找并修正这些错误的过程称为,调试,(debug),。,阅读程序,使用打印语句输出中间结果,使用调试器,在,Eclipse,中进行调试,双击编辑窗口左侧灰色边界添加断点,在编辑窗口右键菜单中选择,调试方式,-Java,应用程序,28,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服