- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方法 A Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式: [修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ Java语句;… … … } 形式参数:在方法被调用时用于接收外界输入的数据。 实参:调用方法时实际传给方法的数据。 返回值:方法在执行完毕后返还给调用它的环境的数据。 返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。 Java语言中使用下述形式调用方法:对象名.方法名(实参列表) 实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配, return 语句终止方法的运行并指定要返回的数据。 Java中进行方法调用中传递参数时,遵循值传递的原则: 基本类型传递的是该数据值本身。引用类型传递的是对对象的引用,而不是对象本身。 JAVA中只有值传递! 作业 本章知识比较零碎,大家回去好好复习即可。 暂无其他作业。 等讲完控制语句后,会有很多作业。 2_变量和数据类型 讲师:胡琦光 本章概述 标识符 变量 成员变量 局部变量 八种基本数据类型 基本运算符 自动和强制类型转换 标识符Identifier A 作用: 给变量、类和方法命名。 Java 标识符有如下命名规则: 标识符必须以字母、下划线_ 、美元符$开头。 标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。 Java 标识符大小写敏感,且长度无限制。 不可以是Java的关键字。 注: JAVA不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集。因此,这里的字母的含义:英文、汉字等等。(不建议大家使用汉字来定义标识符!) 不合法的标识符: int 1a = 3; //不能用数字开头 int a# = 3; //不能包含#这样的特殊字符 int int = 3; //不能使用关键字 字符集简介 B ISO8859-1 西欧字符集 BIG5 台湾的大五码,表示繁体汉字 GB2312 大陆使用最早、最广的简体中文字符集 GBK GB2312的扩展,可以表示繁体中文 GB18030 最新GBK的扩展,中国所有非手持/嵌入式计算机系统的强制实施标准. 可以表示汉字、维吾尔文、藏文等中华民族字符 Unicode 国际通用字符集 关键字/保留字 B Java关键字是Java语言保留供内部使用的,如class用于定义类。 关键字也可以称为保留字,它们的意思是一样的。 注意:不要刻意去背!后面会慢慢介绍每个关键字的用法 JAVA基本数据类型 A Java是一种强类型语言,每个变量都必须声明其类型。 整型变量 A Java 语言整型常数的三种表示形式: 十进制整数,如:99, -500, 0 八进制整数,要求以 0 开头,如:015 十六进制数,要求 0x 或 0X 开头,如:0x15 Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ‘(建议使用大写,小写容易误认为数字1),如: long a = //不出错,在Int表示的范围内(21亿内)。 long b = 55555555555;//不加l出错,已经超过int表示的范围。 浮点型 A float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。 double表示这种类型的数值精度是float类型的两倍,又被称作双精度,绝大部分应用程序都采用double类型。 Java 浮点类型常量有两种表示形式 十进制数形式,例如: 3.14 314.0 0.314 科学记数法形式,如 314e2 314E2 314E-2 double f = 314e2; //314*10^2--31400.0 double f2 = 314e-2; //314*10^(-2)--3.14 浮点数值默认为double类型。要将其变为float类型,需要在后面增加F/f. 如: 3.14F 浮点数 A 使用总结: 默认是double 浮点数存在舍入误差,很多数字不能精确表示。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。 最好避免比较中使用浮点数。 float f = 0.1f; double d = 1.0/10; System.out.println(f==d); //false 字符型(2个字节) A 单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串。 char 类型用来表示在Un
文档评论(0)