java全套简明教程ch02-基本数据类型及操作
28页1、Java程序设计,第2章 基本数据类型及操作,学习目标,编写Java程序执行简单的计算 理解标识符、变量、常量 使用赋值语句和赋值表达式 掌握Java的基本数据类型 使用操作符和表达式 了解操作数计算顺序,操作符优先级和结合规则 使用JOptionPane输入对话框和控制台获取输入 熟悉Java文件、编程风格和命名规则 理解语法错误、运行时错误和逻辑错误,例 计算圆的面积,编写程序,给定半径,计算圆的面积,读入半径值,计算面积 面积=半径半径,显示面积,Example:ComputeArea.java,标识符,Java中使用标识符(identifier)来命名变量、常量、方法、类、包等实体。 标识符命名规则 标识符是由字母、数字、下划线(_)、美元符号($)组成的字符序列。 标识符必须以字母、下划线(_)、美元符号($)开头。不能以数字开头。 标识符不能是保留字。 标识符不能为true、false或null。 标识符可以为任意长度。 例如:$2, area, radius, showMessageDialog是合法的标识符;2A, d+4是非法的标识符,Java保留字,变量,变量(va
2、riable)用于保存数据输入、数据输出和中间值。可以向变量赋予类型匹配的值。 声明变量语法 datatype variableName; 或者 datatype v1, v2, , v3; 例如: int x; double radius, area;,赋值语句,语法 variable = expression; 其中expression是包含数值、变量和操作符的表达式。赋值语句的结果是将表达式的值赋值给左边的变量。 例如: x = 1; x = 5 * (3 / 2) + 3 * 2; x = y + 1; area = radius * radius * 3.14159;,赋值表达式,语法 variable = expression 赋值表达式的结果等于表达式的值。赋值表达式是右结合的。 例如: i = j = k = 1; 等价于 k = 1; j = k; i = j;,同时完成变量声明和初始化,语法 datatype variable = expression; 例如: int x = 1; int x = 1, y = 2; 方法中的变量在使用前必须赋值。 int x,
3、y; y = x + 1; /error,常量,常量(constant)是一旦初始化后就不能再改变的数据。 语法 final datatype CONSTANT_NAME = value; 例如: final double PI = 3.14159; 使用常量的好处 避免重复输入 便于程序修改 便于程序阅读,Example:ComputeAreaConst.java,Java数据类型,基本类型,逻辑类型,byte,short,int,long,整数类型,浮点类型,float,double,char,引用类型,类(class),接口(interface),数组(array),boolean,字符类型,数据类型,数值数据类型,整数 byte 8位带符号整数(-128 到 127) short 16位带符号整数(-32768 到 32767) int 32位带符号整数(-2147483648 到 2147483647) long 64位带符号整数(-9223372036854775808 到 9223372036854775807) 浮点数 float 32位浮点数(负数 -3.41038到
4、-1.410-45 正数 1.410-45到3.41038 ) double 64位浮点数(负数 -1.810308到-4.910-324 正数 4.910-324到1.810308),数字操作符,加(+)、减(-)、乘(*)、除(/)、求余(%) 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,数字字面值,字面值是直接出现在程序中的常量值。 int i = 34; long k = 100000; 整数字面值 以0开头表示八进制,如035;以0x或0X开头表示十六进制,如0x1D,0X1d;以1-9开头表示十进制,如29 后缀字母:以l或L结尾表示long 类型,如29L;其它表示int类型。 浮点数字面值 浮点数是包含小数点的十进制数
《java全套简明教程ch02-基本数据类型及操作》由会员san****019分享,可在线阅读,更多相关《java全套简明教程ch02-基本数据类型及操作》请在金锄头文库上搜索。
高中化学实验方案的设计第一节制备实验方案设计
高中生物实验室配置
高中体育与健康课程田径必修模块单元教学方案
高中通用技术方案的构思方法-设计分析教案苏教版必修
高中生物室配置
高中信息技术网络技术应用选修模块教学评价方案
骆小学教师戏曲知识培训方案(I)
麻村小学阳光体育活动计划及实施方案
高桥小学幼小衔接活动方案
马摆小学控辍保学实施方案
金阳街道中心小学未成年人思想道德建设实施方案
龙扬小学第32个爱国卫生月活动方案
魏家井联小学度控辍保学工作方案
高区第九届初中骨干教师课堂教学能力展示活动
长沙县2018年度小学生课外阅读知识竞赛及书目
阳江中心小学一月一事之五月主题活动方案
长营小学校园体育活动实施方案
高考历史备考方案-陈军
高考语文第5课父亲课前预案苏教版选修现代散文选读
高考语文第9课铃兰花课前预案苏教版选修现代散文选读
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页