海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作

第二章基本数据类型与基本操作 ■课程内容:简单Java程序、标识符、变量、 常量、基本数据类型、赋值与初始化、运算符、 表达式、编程风格与文档、错误等 ■授课时间:2006/03/02 ■教学目标:了解简单的Java程序;数据类型等 基本编程概念在Java中如何实现 ■ 重点:数据类型,运算符,字符串,编程风格 ■教学方法:讲授 ■教学过程:(省略) ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 第二章 基本数据类型与基本操作 课程内容: 简单Java程序、标识符、变量、 常量、基本数据类型、赋值与初始化、运算符、 表达式、编程风格与文档、错误等 授课时间:2006/03/02 教学目标:了解简单的Java程序;数据类型等 基本编程概念在Java中如何实现 重点:数据类型,运算符,字符串,编程风格 教学方法:讲授 教学过程:(省略)

一个计算圆面积的范例 ■源码 程序需从键盘输入圆半径 ■MyInput类 包含从键盘获取int、double、string等类型数 据的方法 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 源码 程序需从键盘输入圆半径 MyInput类 包含从键盘获取int、double、string等类型数 据的方法 一个计算圆面积的范例

标识符 ■命名规则: 由字母、数字、下划线或$符号组成 字母下划线或$符号开头 无长度限制 区分大小写 不能使用保留字 ©2006计算机系杨厚群 All rights&lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 命名规则: 由字母、数字、下划线或$符号组成 字母下划线或$符号开头 无长度限制 区分大小写 不能使用保留字 标识符

变量 ■定义变量名及其数据类型 int x; double radius; char a; ■赋值 x=1; radius 1.0; a=‘A'; ■定义并同时初始化 int x =1; double radius 1.4; f1oatf=1.4;/正确吗 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 定义变量名及其数据类型 int x; double radius; char a; 赋值 x = 1; radius = 1.0; a = ‘A’; 定义并同时初始化 int x = 1; double radius = 1.4; float f = 1.4; //正确吗 变量

常量 final表示常量 final double PI 3.14159 final int SIZE 3 常量只能赋一次值 常量字母大写 类常量用static final设定 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 常量 final表示常量 final double PI = 3.14159 final int SIZE = 3 常量只能赋一次值 常量字母大写 类常量用static final设定

数字类型数据 byte 8 bits short 16 bits int 32 bits long 64 bits float 32 bits double 64 bits ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 数字类型数据 byte 8 bits short 16 bits int 32 bits long 64 bits float 32 bits double 64 bits

数字赋值 int i 34; 1ong1=1000000: float f 100.2f; 或 float f 100.2F; double d 100.2d 或 double d 100.2D; ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 数字赋值 int i = 34; long l = 1000000; float f = 100.2f; 或 float f = 100.2F; double d = 100.2d 或 double d = 100.2D;

运算符 +,-,*,/,and% 5/2结果为整数2. 5.0/2结果为double值2.5 5%2结果为1(余数) ©2006计算机系杨厚群 All rights&lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 运算符 +, -, *, /, and % 5/2 结果为整数 2. 5.0/2 结果为double值 2.5 5 % 2 结果为 1 (余数)

快捷运算符 运算符 例子 等价 十三 i+=8 i=i+8 三 f-=8.0 f=f-8.0 米三 i*=8 i=i*8 /= i/=8 i=i/8 %= i%=8 i=i%8 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 快捷运算符 运算符 例子 等价 += i+=8 i = i+8 -= f-=8.0 f = f-8.0 *= i*=8 i = i*8 /= i/=8 i = i/8 %= i%=8 i = i%8

自加、自减运算符 X=1; y=1+X++; y=1+++x; y=1+X-; y=1+-X; ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 自加、自减运算符 x = 1; y = 1 + x++; y = 1 + ++x; y = 1 + x-; y = 1 + -x;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十四章 多媒体.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十章 applet和高级图形界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第四章 方法.ppt
- 石河子大学:《微机原理与接口技术》课程教学大纲(负责人:刘恩博).pdf
- 石河子大学:《微机原理与接口技术》课程授课教案(任课教师:李栓明).doc
- 石河子大学:《微机原理与接口技术》课程教学实验指导书(试用).doc
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第1章 微型计算机概述.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第2章 16位微处理器.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第3章 16位和32位微处理器的指令系统.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第5章 微型计算机和外设的数据传输.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第6章 串并行通信和接口技术.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第7章 中断控制器DMA控制器和计数器定时器.pptx