第3章_1Java基本语法PPT课件
合集下载
第3章Java的基本语法PPT课件
{ int a=126; double b=0.2,c=1.6; String str=new String(“字符串不是基本数
据类型”); System.out.print(“a=”+a); System.out.println(“b+c=”+b+c); System.out.println(str);
立体化教材计算机系列 —《Java程序设计》
‹#›
Java分隔符
➢ 分隔符作为程序中的辅助成分,其作用是用来区分 Java 源程序中的基本成分(标识符、关键字等),使程序代码被 组织成易于被编译器识别并理解形式。
➢ Java的分隔符包括大括号对({})、中括号对([])、小括 号对(())、空白符(多个空格、制表符、回车符等) 等。
立体化教材计算机系列 —《Java程序设计》
‹#›
Java标识符
➢为提高程序可读性,用标识符命名最好见名知 意,通常类名、方法名比较长,由名词、动词或 他们的组合来命名。 ➢类名的首字母大写,方法名的首字母小写,后 面的各个单词的首字母大写。 ➢常量(用关键字final修饰的变量)全部用大写, 单词之间用下划线隔开。如:TEXT_CHENGED ➢变量名或一个类的对象名等首字母小写。
立体化教材计算机系列 —《Java程序设计》
‹#›
常量
(6)符号常量 格式:final 类型 符号常量=常量值; 例如:final int INT_CONSTANT=1234;
final char CHAR_CONSTANT=‘a’; final boolean B_CONST=true; final float PI=3.1415926f, E=2.71828f;
} }
据类型”); System.out.print(“a=”+a); System.out.println(“b+c=”+b+c); System.out.println(str);
立体化教材计算机系列 —《Java程序设计》
‹#›
Java分隔符
➢ 分隔符作为程序中的辅助成分,其作用是用来区分 Java 源程序中的基本成分(标识符、关键字等),使程序代码被 组织成易于被编译器识别并理解形式。
➢ Java的分隔符包括大括号对({})、中括号对([])、小括 号对(())、空白符(多个空格、制表符、回车符等) 等。
立体化教材计算机系列 —《Java程序设计》
‹#›
Java标识符
➢为提高程序可读性,用标识符命名最好见名知 意,通常类名、方法名比较长,由名词、动词或 他们的组合来命名。 ➢类名的首字母大写,方法名的首字母小写,后 面的各个单词的首字母大写。 ➢常量(用关键字final修饰的变量)全部用大写, 单词之间用下划线隔开。如:TEXT_CHENGED ➢变量名或一个类的对象名等首字母小写。
立体化教材计算机系列 —《Java程序设计》
‹#›
常量
(6)符号常量 格式:final 类型 符号常量=常量值; 例如:final int INT_CONSTANT=1234;
final char CHAR_CONSTANT=‘a’; final boolean B_CONST=true; final float PI=3.1415926f, E=2.71828f;
} }
《java基础教程》课件
检查型异常
这类异常在编译时被检查,必须显式地处理它们,否则程序将无法通过编译。常见的检查型异常包括IOException、ClassNotFoundException等。
非检查型异常
这类异常在运行时被抛出,不需要显式地处理它们。常见的非检查型异常包括NullPointerException、ArrayIndexOutOfBoundsException等。
常用操作
HashMap类提供了多种遍历键值对的方法,如keySet()、entrySet()等。
遍历
05
Java异常处理
异常的分类
Java中的异常分为两大类,即检查型异常(Checked Exceptions)和非检查型异常(Unchecked Exceptions)。检查型异常在编译时被检查,而非检查型异常在运行时才被抛出。
用于组合布尔值,返回值为布尔值。
03
跳转语句
控制程序流程的转移,包括break语句、continue语句和return语句。
01
条件语句
根据条件选择执行不同的语句块,包括if语句和switch语句。
02
循环语句
重复执行一段代码,包括for循环、while循环和do-while循环。
函数定义
定义一个具有特定功能的代码块,包括返回值类型、函数名和参数列表。
动态数组
ArrayList类提供了多种常用操作,如添加元素、删除元素、获取元素等。
常用操作
ArrayList类提供了多种遍历数组的方法,如for循环、迭代器等。
遍历
HashMap类是一个键值对存储的集合,可以通过键快速查找对应的值。
键值对存储
HashMap类提供了多种常用操作,如put()、get()、remove()等。
这类异常在编译时被检查,必须显式地处理它们,否则程序将无法通过编译。常见的检查型异常包括IOException、ClassNotFoundException等。
非检查型异常
这类异常在运行时被抛出,不需要显式地处理它们。常见的非检查型异常包括NullPointerException、ArrayIndexOutOfBoundsException等。
常用操作
HashMap类提供了多种遍历键值对的方法,如keySet()、entrySet()等。
遍历
05
Java异常处理
异常的分类
Java中的异常分为两大类,即检查型异常(Checked Exceptions)和非检查型异常(Unchecked Exceptions)。检查型异常在编译时被检查,而非检查型异常在运行时才被抛出。
用于组合布尔值,返回值为布尔值。
03
跳转语句
控制程序流程的转移,包括break语句、continue语句和return语句。
01
条件语句
根据条件选择执行不同的语句块,包括if语句和switch语句。
02
循环语句
重复执行一段代码,包括for循环、while循环和do-while循环。
函数定义
定义一个具有特定功能的代码块,包括返回值类型、函数名和参数列表。
动态数组
ArrayList类提供了多种常用操作,如添加元素、删除元素、获取元素等。
常用操作
ArrayList类提供了多种遍历数组的方法,如for循环、迭代器等。
遍历
HashMap类是一个键值对存储的集合,可以通过键快速查找对应的值。
键值对存储
HashMap类提供了多种常用操作,如put()、get()、remove()等。
javajava基础语法ppt课件
5 输入与输出
本章是了解程序与文件系统的交互方式, 可以直接对文件进行读写控制 课程内容:
5.1 5.2 5.3 5.4 5.5 File类 字节流 字符流 编码 随机文件
6 网络编程
本章是介绍通过类连接到www,然后讨论 如何通过TCP/IP或UDP协议在网络上的两 个程序间建立连接并交换数据 课程内容:
1.1.3 Java的开发环境
JDK的安装目录
JDK的目录结构 (1)bin目录 javac java (2)demo目录
1.1.3 Java的开发环境
何为环境变量:
在操作系统中定义,可以被操作系统上运行的的应用程 序访问的变量
查看环境变量:
在命令行窗口中直接键入set查看所有的环境变量: 键入set + 变量名查看该变量的值
1.1.3 Java的开发环境
环境变量path
当我们执行某个命令时,操作系统首先会在当前目录下查 找该命令,如果没有找到这个命令程序,操作系统则会沿 着path中所指定的目录依次查找,以最先找到的为准
查看当前使用的JDK版本 :java –version
1.1.4
Java程序开发基本过程
Java
Java
1.
2.
3. 4. 5. 6.
语言基础 面向对象 类的应用 输入与输出 线程及线程应用 网络编程
1 语言基础
本章是讲述Java语言的基础语法,要求学 生一定掌握。 课程内容:
1.1 Java语言入门 1.2 标识符、关键字和数据类型 1.3 运算符,表达式和语句 1.4 数组 1.5 方法的封装
《java语法基础》课件
05
Java多线程编程
线程的概念和创建方式
线程的概念
线程是程序执行流的最小单元,一个进程内可以 同时运行多个线程,共享进程的资源。
实现Runnable接口
通过实现Runnable接口,将需要执行的代码放入 run()方法中,然后创建Thread对象并传入 Runnable对象作为参数。
线程的创建方式
02 面向对象编程具有封装、继承和多态等核心特性 。
类和对象
类是对象的模板或蓝图, 定义了对象的属性和行为 。
类和对象的关系是Java面 向对象编程的基础。
对象是类的实例,具有类 所定义的属性和行为。
继承和多态
01
继承是面向对象编程的一个重要特性,它允许一个 类继承另一个类的属性和行为。
02
多态是指一个接口可以有多种实现方式,或者一个 对象可以表现出多种形态。
URL和URLConnection类
1 2
URL概念
URL是统一资源定位符,用于标识互联网上的资 源。
URL类功能
通过URL类可以获取URL的协议、主机、端口、 路径等信息,还可以将URL转换为相对路径。
3
URLConnection类
URLConnection类是URL类的一个子类,用于 实现URL的连接和数据传输功能。
整数类型
Java中的整数类型包括byte、short、int、long,它们分 别占用不同大小的存储空间,long类型占用64位存储空 间。
浮点类型
Java中的浮点类型包括float和double,float占用32位存 储空间,double占用64位存储空间。
Java运算符
算术运算符
Java中的算术运算符包括 加、减、乘、除等,还有 求模运算符。
《Java基础知识课件(含PPT)》
使用Java中的输入流,从文件、 网络和其他源读取数据。
文件类库
了解Java中的文件类库,例如File、 FileWriter和FileReader,以及它们的用法。
异常处理
异常基础
讲解Java中异常处理的基础 概念、语法和异常类层次结 构。
异常类型
深入探讨各种类型的Java异 常,以及如何处理它们。
深入探讨Java队列,包括将元素添加到队列中和 从队列中删除元素。
了解Java中的Hashmap和其他映射实现,以及如 何使用它们来存储和检索键值对。
编写自己的异常
学习如何创建自定义异常及 其在开发中的用法。
线程基础
多线程概述
了解并发编程的基础概念,如何 使用线程和进程等。
线程同步
探索Java线程同步机制以及如何 使用它们。
线程生命周期
了解线程的不同状态,如何创建 和结束Java线程。
集合框架
数组 队列 映射
学习Java中的数组类,以及如何使用它们来存储、 检索和处理数据。
1 String类
2 日期类
学习标准的字符串类以及 如何使用各种字符串方法。
了解Java时间和日期类库 中的常用类,比如 Calendar和Date。
3 集合类
学习Java中的集合类,包 括ArrayList,LinkedList等。
IO流操作
1
输出流
2
深入探讨Java中的输出流,向文件、屏幕、
网络或其他目标写入数据。
Java基础知识课件
欢迎来到Java基础知识课件!本课程将帮助您掌握Java的核心概念和基础语法, 以及有用的面向对象编程和线程知识。
Java基础语法
数据类型
学习Java的基本数据类型 (int,double等)以及如何 使用它们。
文件类库
了解Java中的文件类库,例如File、 FileWriter和FileReader,以及它们的用法。
异常处理
异常基础
讲解Java中异常处理的基础 概念、语法和异常类层次结 构。
异常类型
深入探讨各种类型的Java异 常,以及如何处理它们。
深入探讨Java队列,包括将元素添加到队列中和 从队列中删除元素。
了解Java中的Hashmap和其他映射实现,以及如 何使用它们来存储和检索键值对。
编写自己的异常
学习如何创建自定义异常及 其在开发中的用法。
线程基础
多线程概述
了解并发编程的基础概念,如何 使用线程和进程等。
线程同步
探索Java线程同步机制以及如何 使用它们。
线程生命周期
了解线程的不同状态,如何创建 和结束Java线程。
集合框架
数组 队列 映射
学习Java中的数组类,以及如何使用它们来存储、 检索和处理数据。
1 String类
2 日期类
学习标准的字符串类以及 如何使用各种字符串方法。
了解Java时间和日期类库 中的常用类,比如 Calendar和Date。
3 集合类
学习Java中的集合类,包 括ArrayList,LinkedList等。
IO流操作
1
输出流
2
深入探讨Java中的输出流,向文件、屏幕、
网络或其他目标写入数据。
Java基础知识课件
欢迎来到Java基础知识课件!本课程将帮助您掌握Java的核心概念和基础语法, 以及有用的面向对象编程和线程知识。
Java基础语法
数据类型
学习Java的基本数据类型 (int,double等)以及如何 使用它们。
《java语法基础》课件
五、高级特性
• 泛型 - 使用泛型提高代码的类型安全性和重用性。 • 注解 - 了解注解的作用和用法,如何自定义和使用注解。 • 反射 - 学习如何通过反射机制在运行时获取和操作类的信息。 • 线程 - 理解多线程编程的概念,学习如何创建和管理线程。
六、Java应用开发
1
GUI编程
掌握Java图形用户界面(GUI)开发,创建交互式和用户友好的ava网络编程,包括Socket编程和使用HTTP进行通信。
3
数据库连接
了解数据库连接和操作,学习使用Java与数据库进行数据交互。
七、Java编码规范
命名规范
掌握Java编码中的命名规范, 包括类名、变量名和方法名的 命名风格。
代码风格
了解Java代码的风格要求,包 括缩进、注释和代码的可读性。
3
接口与抽象类
学习接口和抽象类的用法,并了解它们在面向对象编程中的作用。
四、常用类和方法
字符串
掌握Java中字符串类的常用方法和 操作,如字符串拼接、替换、切分 等。
数组
了解Java中数组的使用,包括数组 的创建、访问和操作。
输入输出流
学习如何从文件或其他来源读取数 据,以及将数据写入文件或其他目 标。
注释规范
学习如何为代码添加注释,提 高代码的可维护性和可读性。
八、小结
• Java语言的发展历程 • Java的未来与发展趋势 • 学习Java编程的建议与经验
运算符
学习Java中常用的运算符,包括算术运算符、关系运算符和逻辑运算符。
控制流程语句
掌握Java中的条件语句(if-else、switch),循环语句(for、while)等。
三、面向对象编程
Java基础教程第3章运算符表达式和语句精品PPT课件
if(表达式) {
若干语句 } else {
若干语句 }
2020/10/28
第 16 页
3.3.3 if-else if-else 语句
if-else if-else 语句是多条件分支语句,即根据多个条 件来控制程序执行的流程。 if-else if-else语句的语法格式:
接关系表达式。表3.2给出了逻辑运算符的用法和含义 。 结果为boolean型的变量或表达式可以通过逻辑运算符形成逻辑表达
式。表3.3给出了逻辑运算符进行逻辑运算的结果。
2020/10/28
第8页
3.1.6 赋值运算符与赋值表达式
赋值运算符:= 赋值运算符是二目运算符,左面的操作元必须是变量,不能
2020/10/28
第 14 页
3.3.1 if 语句 if语句是单条件分支语句,即根据一个条件来控制程序执行的 流程。
if(表达式) {
若干语句
}
2020/10/28
第 15 页
3.3.2 if-else 语句
if-else 语句是双条件分支语句,即根据一个条件来控制程序执行的流 程。 if-else 语句的语法格式:
是常量或表达式。 赋值运算符的优先级较低,是14级,结合方向右到左。
赋值表达式的值就是“=”左面变量的值。
注意:不要将赋值运算符“=”与等号逻辑运算符“==”混淆。
2020/10/28
第9页
3.1.7 位运算符
对两个整型数据实施位运算,即对两个整型数据对应的位进行运算 得到一个新的空语句。 一个分号也是一条语句,称做空语句。 5.控制语句。顺序结构、选择结构和循环结构。 6.package语句和 import语句。它们和类、对象有关,将在第 4章讲解。
若干语句 } else {
若干语句 }
2020/10/28
第 16 页
3.3.3 if-else if-else 语句
if-else if-else 语句是多条件分支语句,即根据多个条 件来控制程序执行的流程。 if-else if-else语句的语法格式:
接关系表达式。表3.2给出了逻辑运算符的用法和含义 。 结果为boolean型的变量或表达式可以通过逻辑运算符形成逻辑表达
式。表3.3给出了逻辑运算符进行逻辑运算的结果。
2020/10/28
第8页
3.1.6 赋值运算符与赋值表达式
赋值运算符:= 赋值运算符是二目运算符,左面的操作元必须是变量,不能
2020/10/28
第 14 页
3.3.1 if 语句 if语句是单条件分支语句,即根据一个条件来控制程序执行的 流程。
if(表达式) {
若干语句
}
2020/10/28
第 15 页
3.3.2 if-else 语句
if-else 语句是双条件分支语句,即根据一个条件来控制程序执行的流 程。 if-else 语句的语法格式:
是常量或表达式。 赋值运算符的优先级较低,是14级,结合方向右到左。
赋值表达式的值就是“=”左面变量的值。
注意:不要将赋值运算符“=”与等号逻辑运算符“==”混淆。
2020/10/28
第9页
3.1.7 位运算符
对两个整型数据实施位运算,即对两个整型数据对应的位进行运算 得到一个新的空语句。 一个分号也是一条语句,称做空语句。 5.控制语句。顺序结构、选择结构和循环结构。 6.package语句和 import语句。它们和类、对象有关,将在第 4章讲解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*… */一行或多行注释, 以“/*”开始 ,最后以“*/”结束,中间可写多行。
空白符
空白符包括空格、回车、换行和制表符 (Tab键)等符号,用来作为程序中各种 基本成份之间的分隔符。各基本成份之间 可以有一个或多个空白符,其作用相同。 和注释一样,系统编译程序时,只用空白 符区分各种基本成份,然后忽略它。
第三章 JAVA基本语法
本章主要内容
Java语言的基本元素 数据类型 Java 的基本输入输出 运算符与表达式 数组
3.1 Java语言的基本元素
// Welcome.java
public class Welcome
{ int a , b;
public static void main (String args[])
整数。
3. 字符型
Java中的字符类型采用了Unicode编码 (统一国际标准编码),2字节16位,包含 了65536个不同字符。
4. 浮点型
浮Ja点va型的是浮实点际型数的包近括似表示,如:
pub•lifclocalat(s单s D精ou度bl)e:te3st2{位
pub•lidcosutabtilce(v双oid精m度ai)n(:St6ri4ng位[ ] args){
方法:同变量,runFast()
3.1.2 分隔符
分隔符是用来区分源程序中的基本成份 ,可使编译器确认代码在何处分隔。 分隔符有三种
• 注释符 • 空白符 • 普通分隔符
注释符
注释是程序员为了提高程序的可读性和 可理解性,系统编译程序时,忽略其中的所 有注释。注释有两种类型:
// 注释一行, 以“//”开始,最后以回车 结束。一般作单行注释使用,也可放在某个 语句的后面;
普通分隔符 (2)
{ } 大括号,用来定义复合语句、方法体、 类体及数组的初始化; [ ] 方括号,原来定义数组类型,及引用数 组的元素值; ( ) 小括号,用于在方法定义和访问中将参 数表括起来,或在表达式中定义运算的先后 次序。
3.2 数据类型
Java的数据类型可分为: •基本类型 :
整型、浮点型、布尔型、字符型 •数组类型 :
Java中的常量另有所指,是用final说 明的一个标识符,直接量或常量在程序执 行过程中是不可更改的,它们与变量的区 别是不占用内存。
1.布尔直接量
布尔常量只有两个值true和false,代表 了两种状态:真和假,书写时直接使用 true 和 false 这两个英文单词,不能加引号。
2.整型直接量
Application 结构分析
import java.io.* ; public class XXX {
int a,b;
//载入系统类 //主类(入口)
//变量
public static void main(String args[ ])
{
……
//主方法
} }
Application 符号分析
还可以知道Java语言包含标识符、 关键字、运算符和分隔符等元素。这些 元素有着不同的语法含义和组成规则, 它们互相配合,共同组成Java的语句。
取值double b=2.0,c=1.1;
}
• •
SN±}yasN0tem.out.println(b-c);
结果• ±:0∞.8999999999999999
字符串类型
pub字lic符cl串as型s SSttrriinnggt不es是t {java的基本数据类型 p,ub而lic是s一ta个tic类vo,id内m部ai定n(S义tr了ing很[多] a方rg法s),但它 {可以象基本数据类型一样使用
整型直接量可采用3种表示形式: • 十进制:
一维数组、多维数组; •复合类型 :
包括类、接口。
3.2.1 基本数据类型
查看基本数据类型
1. 布尔型
布尔类型(boolen)主要用来描述逻辑 “真”和“假”,只有两个取值,分别是 true和false。布尔类型不能与其他数据类型 进行相互转换。
注意书P37页的错误用法。
2. 整型
整数类型包含: •byte(字节类型) •short (短整型) •int (整型) •long (长整型) 它们的二进制位数不同,但都是有符号
3.1.1 标识符(1)
标识符定义: 在Java中变量以及类和方法都需
要一定的名称,这种名称就叫标识符
标识符命名的基本规则: 所有的标识符都必须以一个字母、
下划线或美元符号$”开头,后面的 字符可以Unicode 中的符号。
不能与java 关键字相同 P41
3.1.1 标识符(2)
标识符命名约定: P42 特符中别类常的注量: 大意以: 小:用大写J大写a字v字写a母严母字被格开母认区始及为分。‘是字如_’不母St同u大:Md的小eINn两写t_V个,A字标L 符识 。例变如量以: 下用是小四写个字不母同开的始合,如法果标一识个符变:量a名d,由 A多d个,单aD词,构A成D。,第一个单词后面的单词以大 写字母开始,例如anEeg
String s1=“string a ”,s2 ; s2 = new String(“string b”); System.out.println(s1+s2); } } 结果:string a string b
3.2.2 直接量与常量
直接量(literal)是指在程序中直接给 出的一个符号串,可以是一个具体的数值 或字符串,作用是为变量赋值或参与表达式 运算。
{
System.out.println(“欢迎使用Java”);
}
// 结束main方法定义
}
// 结束类Welcome定义
从以上例子学到什么?
Welcome是一个Application应用程序 源程序中有注释语句 程序的主体声明了一个自定义类
Welcome Welcome类包含若干变量及main()方法 main()方法中包含可执行语句
public class Test
普通分隔符 (1)
普通分隔符和空白符的作用相同,用 来区分程序中的各种基本成份,但它在程 序中有确定的含义,不能忽略。Java有以 下普通分隔符:
. 句号,用于分隔包、类或分隔引用变 量中的变量和方法;
;分号,是Java语句结束的标志; ,逗号,分隔方法的参数和变量说明等
空白符
空白符包括空格、回车、换行和制表符 (Tab键)等符号,用来作为程序中各种 基本成份之间的分隔符。各基本成份之间 可以有一个或多个空白符,其作用相同。 和注释一样,系统编译程序时,只用空白 符区分各种基本成份,然后忽略它。
第三章 JAVA基本语法
本章主要内容
Java语言的基本元素 数据类型 Java 的基本输入输出 运算符与表达式 数组
3.1 Java语言的基本元素
// Welcome.java
public class Welcome
{ int a , b;
public static void main (String args[])
整数。
3. 字符型
Java中的字符类型采用了Unicode编码 (统一国际标准编码),2字节16位,包含 了65536个不同字符。
4. 浮点型
浮Ja点va型的是浮实点际型数的包近括似表示,如:
pub•lifclocalat(s单s D精ou度bl)e:te3st2{位
pub•lidcosutabtilce(v双oid精m度ai)n(:St6ri4ng位[ ] args){
方法:同变量,runFast()
3.1.2 分隔符
分隔符是用来区分源程序中的基本成份 ,可使编译器确认代码在何处分隔。 分隔符有三种
• 注释符 • 空白符 • 普通分隔符
注释符
注释是程序员为了提高程序的可读性和 可理解性,系统编译程序时,忽略其中的所 有注释。注释有两种类型:
// 注释一行, 以“//”开始,最后以回车 结束。一般作单行注释使用,也可放在某个 语句的后面;
普通分隔符 (2)
{ } 大括号,用来定义复合语句、方法体、 类体及数组的初始化; [ ] 方括号,原来定义数组类型,及引用数 组的元素值; ( ) 小括号,用于在方法定义和访问中将参 数表括起来,或在表达式中定义运算的先后 次序。
3.2 数据类型
Java的数据类型可分为: •基本类型 :
整型、浮点型、布尔型、字符型 •数组类型 :
Java中的常量另有所指,是用final说 明的一个标识符,直接量或常量在程序执 行过程中是不可更改的,它们与变量的区 别是不占用内存。
1.布尔直接量
布尔常量只有两个值true和false,代表 了两种状态:真和假,书写时直接使用 true 和 false 这两个英文单词,不能加引号。
2.整型直接量
Application 结构分析
import java.io.* ; public class XXX {
int a,b;
//载入系统类 //主类(入口)
//变量
public static void main(String args[ ])
{
……
//主方法
} }
Application 符号分析
还可以知道Java语言包含标识符、 关键字、运算符和分隔符等元素。这些 元素有着不同的语法含义和组成规则, 它们互相配合,共同组成Java的语句。
取值double b=2.0,c=1.1;
}
• •
SN±}yasN0tem.out.println(b-c);
结果• ±:0∞.8999999999999999
字符串类型
pub字lic符cl串as型s SSttrriinnggt不es是t {java的基本数据类型 p,ub而lic是s一ta个tic类vo,id内m部ai定n(S义tr了ing很[多] a方rg法s),但它 {可以象基本数据类型一样使用
整型直接量可采用3种表示形式: • 十进制:
一维数组、多维数组; •复合类型 :
包括类、接口。
3.2.1 基本数据类型
查看基本数据类型
1. 布尔型
布尔类型(boolen)主要用来描述逻辑 “真”和“假”,只有两个取值,分别是 true和false。布尔类型不能与其他数据类型 进行相互转换。
注意书P37页的错误用法。
2. 整型
整数类型包含: •byte(字节类型) •short (短整型) •int (整型) •long (长整型) 它们的二进制位数不同,但都是有符号
3.1.1 标识符(1)
标识符定义: 在Java中变量以及类和方法都需
要一定的名称,这种名称就叫标识符
标识符命名的基本规则: 所有的标识符都必须以一个字母、
下划线或美元符号$”开头,后面的 字符可以Unicode 中的符号。
不能与java 关键字相同 P41
3.1.1 标识符(2)
标识符命名约定: P42 特符中别类常的注量: 大意以: 小:用大写J大写a字v字写a母严母字被格开母认区始及为分。‘是字如_’不母St同u大:Md的小eINn两写t_V个,A字标L 符识 。例变如量以: 下用是小四写个字不母同开的始合,如法果标一识个符变:量a名d,由 A多d个,单aD词,构A成D。,第一个单词后面的单词以大 写字母开始,例如anEeg
String s1=“string a ”,s2 ; s2 = new String(“string b”); System.out.println(s1+s2); } } 结果:string a string b
3.2.2 直接量与常量
直接量(literal)是指在程序中直接给 出的一个符号串,可以是一个具体的数值 或字符串,作用是为变量赋值或参与表达式 运算。
{
System.out.println(“欢迎使用Java”);
}
// 结束main方法定义
}
// 结束类Welcome定义
从以上例子学到什么?
Welcome是一个Application应用程序 源程序中有注释语句 程序的主体声明了一个自定义类
Welcome Welcome类包含若干变量及main()方法 main()方法中包含可执行语句
public class Test
普通分隔符 (1)
普通分隔符和空白符的作用相同,用 来区分程序中的各种基本成份,但它在程 序中有确定的含义,不能忽略。Java有以 下普通分隔符:
. 句号,用于分隔包、类或分隔引用变 量中的变量和方法;
;分号,是Java语句结束的标志; ,逗号,分隔方法的参数和变量说明等