java语言与面向对象程序设计(第2版)java 语言基础ppt

java语言与面向对象程序设计(第2版)java 语言基础ppt

ID:36203687

大小:423.50 KB

页数:50页

时间:2019-05-07

java语言与面向对象程序设计(第2版)java 语言基础ppt_第1页
java语言与面向对象程序设计(第2版)java 语言基础ppt_第2页
java语言与面向对象程序设计(第2版)java 语言基础ppt_第3页
java语言与面向对象程序设计(第2版)java 语言基础ppt_第4页
java语言与面向对象程序设计(第2版)java 语言基础ppt_第5页
资源描述:

《java语言与面向对象程序设计(第2版)java 语言基础ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言基础程序结构语句规则语言基本元素教材第3章packageimport---class类名1{属性定义方法名1(){-----}方法名2(){-----}}class类名2{-------}程序结构一个程序可包括若干个类各类之间存在并列、继承和包含关系。这些类通常是在一起协同工作的。例如一个类的方法中需要创建其他类的对象,并操作这个对象。编程只能在方法中。编译后每个类产生一个.class文件程序结构示例importjava.util.*;publicclassTest{//类“Test”(主类)publicstaticvoid

2、main(String[]args){Calcal=newCal(9,3);System.out.println("9+3="+cal.add());System.out.println("9-3="+cal.sub());System.out.println("9*3="+cal.mul());System.out.println("9/3="+cal.div());}}3-1程序结构示例classCal{//类定义intx,y;Cal(inta,intb){//构造函数x=a;y=b;}intadd(){//方法1returnx+y

3、;}intsub(){//方法2returnx-y;}intmul(){//方法3returnx*y;}intdiv(){//方法4returnx/y;}}运行示例程序java的名字空间和包作为一种在整个Internet上动态装载模块的语言,Java特别注意避免名字空间的冲突。所有的方法和属性都在类中定义,是类的组成部分。每个类又是包的组成部分。全限定名:包名.类名.方法名inport打开一个包后,可直接指定该包中的类名。在本类中,可以直接使用方法名及属性名。包的概述一个包是一组相关类的集合。类库由若干包组成。java.lang语言核心

4、类(StringIntegerMath)java.awt图形用户界面java.appletapplet小程序java.io文件与输入输出java.net网络编程java.util实用程序类(随机数、日期、系统属性…)JavaAPI文档classlibrary-package语句规则语句种类说明语句如属性说明、变量说明等表达式语句控制语句(条件、循环、转移)异常处理语句块语句(代码块,一组语句用花括号括起来)注释//--只限于行内/*---*/一段注释文本基本语句用分号结束代码元素间可以插入任意空格、tab和换行符。Java标识符类名(接

5、口名)—名词第一字母大写,每一单词首字母大写。例:AccountBook方法名—动词第一字母小写,每一单词首字母大写。例:balanceAccount()变量名—名词第一字母小写,每一单词首字母大写。常量名全部大写,单词间用下划线分开.例:HEAD_COUNTJava标识符要区分大小写标识符中的合法字符:字母、数字、_、$(非数字开头)数据类型与说明语句Java程序中所处理的数据是将各种数据类型实例化后的数据。数据类型实例化的方法:说明语句实例化数据的两种形式:变量与常量基本数据类型数值类型整数byte(8),short(16),int

6、(32),long(64)浮点类型float(32),double(64)字符类型char(16)注:Unicode码布尔类型boolean(true/false)引用类型类class字符串String,StringBuffer数组数组类型[]数据类型与说明语句基本数据类型说明语句例:(同时给变量赋初值)booleanb=true;shortsi=128;intI,j,k=-99;longl=123456789;charch='J';charchc='中';floatf=3.1415926;doubled=-1.04E-5;Java几乎

7、是将字符串视为基本数据类型Strings="你好!";常数表示法(字面值)布尔常数truefalse整型常数一般常量:32bit长整型常量:64bit(88L)十进制数:非0开头的正负整数105,-23八进制数:0开头的正负整数017(15),-023(-19)十六进制:0x开头的正负整数0x2F(47),-0xa8(-168)浮点常数一般浮点常量(32bit)3.14F6.18E3F双精度浮点数(64bit)7.56D6.02E23(D可省)数据类型转换同种数据类型转换:短类型→长类型:默认(系统自动转换)长类型→短类型:强制不同数据

8、类型转换-字符/数值:强制例:inta;longb;charc;b=a;//自动转换a=(int)b;//强制类型转换c=(char)a;a=(int)c//强制类型转换布尔型与其他数据类型之间不能强制类型

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

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

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