JAVA全套简明教程ch02-基本数据类型及操作

JAVA全套简明教程ch02-基本数据类型及操作

ID:36885973

大小:425.00 KB

页数:28页

时间:2019-05-10

JAVA全套简明教程ch02-基本数据类型及操作_第1页
JAVA全套简明教程ch02-基本数据类型及操作_第2页
JAVA全套简明教程ch02-基本数据类型及操作_第3页
JAVA全套简明教程ch02-基本数据类型及操作_第4页
JAVA全套简明教程ch02-基本数据类型及操作_第5页
资源描述:

《JAVA全套简明教程ch02-基本数据类型及操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计第2章基本数据类型及操作学习目标编写Java程序执行简单的计算理解标识符、变量、常量使用赋值语句和赋值表达式掌握Java的基本数据类型使用操作符和表达式了解操作数计算顺序,操作符优先级和结合规则使用JOptionPane输入对话框和控制台获取输入熟悉Java文件、编程风格和命名规则理解语法错误、运行时错误和逻辑错误例计算圆的面积编写程序,给定半径,计算圆的面积读入半径值计算面积面积=半径×半径×π显示面积Example:ComputeArea.java标识符Java中使用标识符(identifier

2、)来命名变量、常量、方法、类、包等实体。标识符命名规则标识符是由字母、数字、下划线(_)、美元符号($)组成的字符序列。标识符必须以字母、下划线(_)、美元符号($)开头。不能以数字开头。标识符不能是保留字。标识符不能为true、false或null。标识符可以为任意长度。例如:$2,area,radius,showMessageDialog是合法的标识符;2A,d+4是非法的标识符Java保留字abstractcontinuefornewswitchassertdefaultifpackagesynchroniz

3、edbooleandogotoprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile变量变量(variable)用于保存数据输入、数据输出和中间值

4、。可以向变量赋予类型匹配的值。声明变量语法datatypevariableName;或者datatypev1,v2,…,v3;例如:intx;doubleradius,area;赋值语句语法variable=expression;其中expression是包含数值、变量和操作符的表达式。赋值语句的结果是将表达式的值赋值给左边的变量。例如:x=1;x=5*(3/2)+3*2;x=y+1;area=radius*radius*3.14159;赋值表达式语法variable=expression赋值表达式的结果等于表达式

5、的值。赋值表达式是右结合的。例如:i=j=k=1;等价于k=1;j=k;i=j;同时完成变量声明和初始化语法datatypevariable=expression;例如:intx=1;intx=1,y=2;方法中的变量在使用前必须赋值。intx,y;y=x+1;//error常量常量(constant)是一旦初始化后就不能再改变的数据。语法finaldatatypeCONSTANT_NAME=value;例如:finaldoublePI=3.14159;使用常量的好处避免重复输入便于程序修改便于程序阅读Exampl

6、e:ComputeAreaConst.javaJava数据类型基本类型逻辑类型byteshortintlong整数类型浮点类型floatdoublechar引用类型类(class)接口(interface)数组(array)boolean字符类型数据类型数值数据类型整数byte8位带符号整数(-128到127)short16位带符号整数(-32768到32767)int32位带符号整数(-2147483648到2147483647)long64位带符号整数(-9223372036854775808到92233720

7、36854775807)浮点数float32位浮点数(负数-3.4×1038到-1.4×10-45正数1.4×10-45到3.4×1038)double64位浮点数(负数-1.8×10308到-4.9×10-324正数4.9×10-324到1.8×10308)数字操作符加(+)、减(-)、乘(*)、除(/)、求余(%)inta=34+1;//35doubleb=34.0–0.1;//33.9longc=300*30;//9000doubled=1.0/2.0;//0.5inte=1/2;//0bytef=20%3;

8、//2整数相除的结果还是整数,省略小数部分。inti=5/2//2intj=-5/2//-2数字字面值字面值是直接出现在程序中的常量值。inti=34;longk=100000;整数字面值以0开头表示八进制,如035;以0x或0X开头表示十六进制,如0x1D,0X1d;以1-9开头表示十进制,如29后缀字母:以l或L结尾表示long类型,如29L;其它表示i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。