中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PPT
文档页数:24
文件大小:124.5KB
团购合买:点击进入团购
内容简介
海南大学:《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每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档