- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 Java编程与实例 本章要内容有 JAVA程序结构 JAVA编程惯例 JAVA关键字与数据类型 类型转换 JAVA数组 JAVA表达式和流程控制 JAVA面向对象技术 例外处理 线程的状态与构造 Java的输入/输出流 3.1 Java编程结构 1. 程序设计的基本结构 Java语言的源程序代码由一个或多个编译单元(compilation unit)组成,每个编译单元只能包含以下三部分的内容: 包声明语句(package statement); 包引入语句(import statement); 类声明语句(class declarations)或接口实现语句(interface implementation)。 3.1 Java编程结构 2 . Java编程的语法规范 Java源文件:每个java源文件仅包含一个公共类或接口。 缩进:应该以4个空格为一个缩进单位。 行长:一行不应多于80个字符。 折行:在逗号后断开;在操作符之前断开;高层级断开优先于低层级断开;后面的行和前面的行左对齐等等。 3.1 Java编程结构 注释:Java程序有两种注释,实现注释和文档注释。实现注释的定界符是 /*...*/ 和 //。文档注释是Java仅有的,定界符是 /**...*/,用于产生javadoc。 标识符的命名规范: 控制结构: 间隔: 3.1 Java编程结构 3. Java关键字 Java关键字和保留字 Java语言中的这些关键字和保留字都是大小写敏感的。 3.1 Java编程结构 4 . Java数据类型 布尔类型 布尔类型(boolean)只有两个值: true和false 字符类型 单个字符通常被表示为字符类型(char) Java语言使用16位无符号整数来表示一个字符,范围是0~65535。 3.1 Java编程结构 特殊字符 3.1 Java编程结构 整数类型 整数类型是指那些没有小数部分的数字,负数是不允许的。Java提供了四种整数类型 Java整数类型表 3.1 Java编程结构 浮点类型 浮点类型是指那些含有小数部分的数字,共有两种浮点类型:float和double。 浮点类型表 3.1 Java编程结构 5. 字符串 Java没有提供内建的字符串类型,标准Java库中包含了一个预定以类,称作String。每个用双引号封闭的字符串都是String类的一个实例。 例如: String s=”This is a string.”; String greeting=”Hello!”; String e=””; //一个空字符串 3.1 Java编程结构 6. 变量的声明和初始化 每个变量在使用以前都需要声明它的数据类型并初始化该变量。 Java有两种类型的变量,一种是使用原始数据类型的变量,如int、float等,另一种是使用类类型的变量,如String。 3.1 Java编程结构 如果有多个类型相同的变量需要声明,还可以在同一行中进行多项声明。例如: int i,j,k; //i、j、k三者均为int类型 声明了一个变量后,系统会自动给变量一个默认的初始值 变量的类型及初值 3.1 Java编程结构 也可以根据程序的需要对变量进行明确的初始化,即给该变量赋一个初值。赋值是通过“=”实现的,“=”左边是需要初始化的变量,右边是Java表达式。 例如: int anIntegerVariable; //声明一个int型变量 anIntegerVariable=56; //初始化该变量 char ch; //声明一个char型变量 ch=’C’; //初始化该变量 String s; //声明一个字符串变量 s=”This is a string.”; //初始化该字符串变量 3.1 Java编程结构 7. 类型转换 Java语言不支持变量类型之间的任意转换。 允许的转换包括: byte-short-int-long-float-double以及char-int。 如果不进行强制类型转换,只能按照箭头的方向转换 3.1 Java编程结构 8. 数组 数组是一种最简单的复合数据类型,特点是其中的元素都具有相同的数据类型,要创建和使用一个数组,必须包含三部分的内容,即: 声明、创建和初始化。 声明一个数组要先确定数组元素的数据类型,并在后面加上数组名。 例如: int a[]; //
您可能关注的文档
- 新Internet核心原理与应用技术 教学课件 郭银章 第15章.ppt
- 新Internet基础与操作 教学课件 张书钦 Internet基础.ppt
- 新Internet基础与操作 教学课件 张书钦 网络安全概述.ppt
- 新Internet应用基础 教学课件 耿增民 第3章 电子邮件.ppt
- 新Internet应用基础 教学课件 耿增民 第7章 电子商务与网上购物.ppt
- 新Internet应用与网页制作 教学课件 赵丰年 商建云 第01章.ppt
- 新Internet应用与网页制作 教学课件 赵丰年 商建云 第09章.ppt
- 新IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 郭宁 第1章 IT项目管理概述.ppt
- 新J2ME实用教程 教学课件 李新力 第2章 J2ME开发环境的安装及配置.ppt
- 新Java Web程序设计教程 教学课件 范立锋 林果园 第1章 Web应用开发简介.ppt
- 2025年陕西工商职业学院单招职业技能考试题库含答案.docx
- 2025年陕西工商职业学院单招职业技能考试题库必考题.docx
- 全国消防日主题班会PPT课件.pptx
- 2025年陕西工商职业学院单招职业技能考试题库带答案.docx
- 【合同范本】软件平台代理合同7篇.docx
- 2025年陕西工商职业学院单招职业倾向性考试题库推荐.docx
- 2025年陕西学前师范学院单招职业倾向性考试题库附答案.docx
- 2025年陕西学前师范学院单招职业适应性考试题库及答案一套.docx
- 2025年陕西工业职业技术学院单招职业适应性考试题库一套.docx
- 2025年陕西学前师范学院单招职业倾向性考试题库完美版.docx
文档评论(0)