海南大学:《Java 2实用教程(第3版)》PPT教学课件_第2章 Java基本编程结构

第2章Java基本编程结构 在本章中,将学习Java的基本数据类型和相关主题,如变 量、常量、数据类型、操作符和控制结构,学习如何利用 基本数据类型以及操作符来编写简单的Java程序
第2章 Java基本编程结构 在本章中,将学习Java的基本数据类型和相关主题,如变 量、常量、数据类型、操作符和控制结构,学习如何利用 基本数据类型以及操作符来编写简单的Java程序

主要内容 1.掌握]ava语言的基本元素; 2.理解Java程序的基本构成 3.掌握结构化程序设计的三种基本流程
1. 掌握Java语言的基本元素; 2. 理解Java程序的基本构成; 3.掌握结构化程序设计的三种基本流程。 主要内容

21简单的]ava程序 我们用 windows下的记事本程序建立一个名为 Test java的 源文件(建议初学者开始时还是用记事本程序作为Java源 文件的编辑器,在编写几个Java程序,熟悉理解JDK的运行 机理后,尽快采用轻量级集成开发环境,比如] creator) 例2.1 public class Test i public static void main(string[] argsi System. out println("欢迎进入JAⅥA世界!");
◼ 我们用windows下的记事本程序建立一个名为Test.java的 源文件(建议初学者开始时还是用记事本程序作为Java源 文件的编辑器,在编写几个Java程序,熟悉理解JDK的运行 机理后,尽快采用轻量级集成开发环境,比如Jcreator)。 ◼ 例2.1 public class Test { public static void main(String[] args) { System.out.println("欢迎进入JAVA世界!"); } } 2.1 简单的Java程序

2.2注释 在程序添加注释时可以用来解释程序的某些部分的作用和功能 提高程序的可读性。此外,注释还可以用来暂时屏蔽某些程序 语句,让编译器不要理会这些语句,等到需要时,只需简单地 取消注释标记,这些程序语句又可以发挥作用了。因此,希望 读者在编写程序时培养成在程序中添加注释的好习惯。Java里的 注释根据不同的用途分为三种类型: 1.单行注释 就是在注释内容前面加双斜线(/ 2.多行注释 在注释内容前面以单斜线加一个星形标记(*)开头,并在注释 内容末尾以一个星形标记加单斜线(*/)结束。 3.文档注释 以单斜线加两个星形标记(/**)开头,并以一个星形标记加单斜 线(*/)结束
◼ 在程序添加注释时可以用来解释程序的某些部分的作用和功能, 提高程序的可读性。此外,注释还可以用来暂时屏蔽某些程序 语句,让编译器不要理会这些语句,等到需要时,只需简单地 取消注释标记,这些程序语句又可以发挥作用了。因此,希望 读者在编写程序时培养成在程序中添加注释的好习惯。Java里的 注释根据不同的用途分为三种类型: 1.单行注释 就是在注释内容前面加双斜线(//) 2.多行注释 在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释 内容末尾以一个星形标记加单斜线(*/)结束。 3.文档注释 以单斜线加两个星形标记(/**)开头,并以一个星形标记加单斜 线(*/)结束。 2.2 注释

23基本数据类型 Java type system 复合数据类型 基本数据类型 primitive reference null char numeric boolean class interface array integral floating-point byte short int long float double
Java type system primitive reference null char numeric boolean class interface array integral floating-point byte short int long float double 2.3 基本数据类型 基本数据类型 复合数据类型

23基本数据类型 所有基本类型所占的位数都是确定的,并不因操 作系统的不同而不同。 所有基本类型的关键词都是小写的 数据类型 所占位数 数的范围 char 16 0~65535 byte 27~27-1 short int 32 231~231-1 long 64 -263~263-1 float 32 34e-038~34e038 double 64 1.7e-308~17e+308
◼ 所有基本类型所占的位数都是确定的,并不因操 作系统的不同而不同。 ◼ 所有基本类型的关键词都是小写的。 数据类型 所占位数 数的范围 char 16 0 ~65535 byte 8 -2 7~2 7 -1 short 16 -2 15~2 15 -1 int 32 -2 31~2 31 -1 long 64 -2 63~2 63 -1 f loat 32 3.4e-038 ~3.4e+038 double 64 1.7e-308 ~1.7e+308 2.3 基本数据类型

23基本数据类型布尔类型( boolean) ■布尔型数据只有两个值te和 false,且它 们不对应于任何整数值 布尔型变量的定义如 boolean b= true ■布尔型数据只能参与逻辑关系运算: &&‖ ■示例: boolean b1 a boolean b2= true b=!b2: boolean b=(b1&& b2)!= false;
◼ 布尔型数据只有两个值true和false,且它 们不对应于任何整数值 布尔型变量的定义如: boolean b = true; ◼ 布尔型数据只能参与逻辑关系运算: ◼ && || == != ! ◼ 示例: ◼ boolean b1; ◼ boolean b2 = true; ◼ b = !b2; ◼ boolean b = (b1 && b2) != false; 2.3 基本数据类型—布尔类型(boolean)

23基本数据类型_字符类型(char) 字符型数据代表16位的 Unicode字符 字符常量是用单引号括起来的一个字符 a'b.n'u0030 字符型数据的取值范围为 0~65535或者说u0000~ uFFFF ■u0000为缺省值 示例 a char c N缺省值为0 char c2=(0;N赋初值为字符“0 char c3=32;N用整数赋初值为空格
◼ 字符型数据代表16位的Unicode字符 ◼ 字符常量是用单引号括起来的一个字符 ◼ ‘a’ ‘B’ ‘\n’ ‘\u0030’ ◼ 字符型数据的取值范围为 ◼ 0~65535 或者说 \u0000~\uFFFF ◼ \u0000为缺省值 ◼ 示例 ◼ char c1; \\ 缺省值为0 ◼ char c2 = ‘0’; \\ 赋初值为字符‘0’ ◼ char c3 = 32; \\ 用整数赋初值为空格 2.3 基本数据类型—字符类型(char)

23基本数据类型一字符类型(char) ■特殊字符的常量表示法: 反斜线( Backslash) ■退格( Backspace n回车( Carriage return) 进纸符( Form feed) brft 制表符( Form feed) 换行( New line) 单引号(Sing! e quote) 八进制数(“0~“377 ddd Unicode字符 \uHHHH
◼ 特殊字符的常量表示法: ◼ 反斜线(Backslash) ‘\\’ ◼ 退格(Backspace) ‘\b’ ◼ 回车(Carriage return) ‘\r’ ◼ 进纸符(Form feed) ‘\f’ ◼ 制表符(Form feed) ‘\t’ ◼ 换行(New line) ‘\n’ ◼ 单引号(Single quote) ‘\’’ ◼ 八进制数( ‘\0’~‘\377’ ) ‘\ddd’ ◼ Unicode字符 ‘\uHHHH’ 2.3 基本数据类型—字符类型(char)

23基本数据类型整数类型 (byte, short, int, long) 整型常量 1.十进制整数 如123,-456,0 2.八进制整数 以0开头,如0123表示十进制数83,-011表示十进制数-9 3.十六进制整数 以0x或0X开头,如0x123表示十进制数291,0X12表示十进制数 18 整型变量 类型为byte、 short、int或long,byte在机器中占8位,shot占16位,int占 32位,long占64位。整型变量的定义如: int 123 指定变量x为int型,且赋初值为123 byte b=8; shorts=10; longy=123L; long z=1231
◼ 整型常量 1. 十进制整数 如123,-456,0 2. 八进制整数 以0开头,如0123表示十进制数83,-011表示十进制数-9。 3. 十六进制整数 以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数 -18。 ◼ 整型变量 类型为byte、short、int或long,byte在机器中占8位,short占16位,int占 32位,long占64位。整型变量的定义如: int x=123; //指定变量x为int型,且赋初值为123 byte b = 8; short s = 10; long y = 123L; long z = 123l; 2.3 基本数据类型—整数类型 (byte, short, int, long)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第12章 Java的网络编程.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第11章 输入输出流及文件.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第10章 多线程 thread.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第1章 Java概述(邱钊).ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第九章 可编程并行接口芯片Intel 8255A.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十章 串行通信和可编程接口芯片8251A.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十一章 A/D、D/A转换器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十二章 8237DMA控制器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十三章 键盘与LED显示技术.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十四章 显示器、打印机、磁盘.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第二章 8086系统结构.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第四章作业.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第三章 8086的寻址方式和指令系统.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第五章 存储器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第一章 微型计算机概述(王言前).ppt
- 华为:《编程规范与案例》软件编程规范总则CHECKLIST.doc
- 华为:《编程规范与案例》软件编程规范培训实例与练习.doc
- 华为:《编程规范与案例》目录.doc
- 华为:《编程规范与案例》Panorama系统程序开发规范之二.doc
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第3章 字符串和数组.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第4章 对象和类.ppt
- 本章将继续探讨后两个特性,即继承性和多态性。海南大学:《Java 2实用教程(第3版)》PPT教学课件_第5章 继承与多态.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第6章 异常处理.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第7章 图形编程.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第8章 Java Swing与事件处理.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第9章 Applet基础.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第2章 标识符、关键字和数据类型.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第1章 Java语言入门.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第1章 电路基本概念和定律.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第2章 电阻电路分析.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第3章 动态电路分析.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第4章 物理量.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第5章 半导体器件.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第6章 放大电路分析基础(2/3).ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第6章 放大电路分析基础(3/3).ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第6章 放大电路分析基础(1/3).ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第7章 负反馈放大电路.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第8章 集成运算放大器.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》习题.doc