《移动通信软件编程基础—Java语言》第2章Java语言基础.ppt
《《移动通信软件编程基础—Java语言》第2章Java语言基础.ppt》由会员分享,可在线阅读,更多相关《《移动通信软件编程基础—Java语言》第2章Java语言基础.ppt(57页珍藏版)》请在三一文库上搜索。
1、移动通信软件编程基础 Java,知识回顾,2,Java语言基础,第,章,本章目标,掌握标识符的规则与系统定义关键字,掌握Java语言的简单数据类型,掌握变量与常量,运用简单数据类型中各类型数据间的优先关系和相互转换方法,掌握运算符与表达式,运用程序的控制结构,掌握数组,C语言中的命名规则,C语言中标识符必须满足的规则:,所有标识符必须由一个字母(a-z, A-Z)或下划线(_)开头; 标识符的其它部分可以用字母、下划线或数字(0-9)组成; 大小写字母表示不同意义, 即代表不同的标识符; 标识符只有前32个字符有效; 标识符不能使用Turbo C2.0的关键字。,Java标识符,变量,方法,类
2、和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。 在Java语言里标识符以字符或_、$开头,后面字符可以是字母、数字、下划线、$符号。 标识符区分大小写,没有长度限制。 关键字不能用作标识符命名。,Java关键字,Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)。 所有Java关键字都是小写的,IF、THIS、NEW等都不是Java关键字; goto和const虽然从未使用,但也作被为Java关键字保留; true,false,null虽被用做专门用途,但也是Java的关键字; 关键字不能当作标识符使用。,Java关键字,C语言的数据类型,Java
3、语言的数据类型,0,500,变量,变量是程序运行过程中其值可以改变的量。,class Test public static void main(String args) int iSum = 0, iNumber; iNumber = 10; iSum = 50 * iNumber; System.out.println(iSum); ,任何一个变量都有自己的一个名称,任何一个变量都有自己的一个内存单元,常量,常量是程序运行过程中其值保持不变的量。,public class A /* *这是一个main方法。 */ public static void main(String args) fi
4、nal float MIN = 10.0f; MIN = 20.0f; ,声明一个常量并初始化赋值,不能改变已赋值常量的值,布尔类型-boolean,布尔型数据只有两个值true和false 它们不对应于任何整数值 布尔型变量的定义如: boolean b = true;,字符类型-char,字符常量是使用单引号()括起来的一个字符,如 a,A;,字符型变量:类型为char,它在机器中占16位,其范围为065535。 字符型变量的定义如: char c = a;,整型数据-常量,十进制整数 如 123,456,0 八进制整数:以0开头 如0123表示十进制数83 011表示十进制数9 十六进制
5、整数:以0 x或0X开头 如 0 x123表示十进制数291 0X12表示十进制数18,整型数据-变量,浮点型数据-常量,十进制数形式 :由数字和小数点组成,且必须有小数点 如0.123, 1.23, 123.0 科学计数法形式 如123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。 float型的值,必须在数字后加f或F 如 1.23f。,浮点型数据-变量,public class Assign public static void main (String args) int x , y ; float z = 1.234f ; double w = 1.234
6、 ; boolean flag = true ; char c ; String str ; String str1 = Hi ; c = A ; str = bye ; x = 12 ; y = 300; ,变量定义实例,在Java中实现数据转换,在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为,byte,short,char,int,long,float,double,低,高,在Java中实现数据转换,简单数据类型之间的转换又可以分为: 低级到高级的自动类型转换 高级到低级的强制类型转换,char c = c; int i = c; System.out.pri
7、ntln(output: + i); 结果:output:99,int i = 99; byte b = (byte)i; char c = (char)i; float f = i; 结果:i = 99 b = 99 c = c f = 99.0,Java中的运算符,运算符是一种特殊符号,用以表示数据的运算、赋值和比较 一般由一至三个字符组成,但Java将其视为一个符号 运算符的分类如下: 算术运算符 赋值运算符 比较运算符 逻辑运算符 移位运算符,算术运算符,赋值运算符,比较运算符,public class RunCon public static void main(String arg
8、s) System.out.println(判断Hello是否是String类: + (Hello instanceof String)); ,判断Hello是否是String类:,比较运算符示例,true,逻辑运算符,public class RunLog public static void main(String args) /输出短路与的结果 System.out.println(false ,false , + - ! (数据类型) * / % + - = = != break; case value2 : statement2; break; case valueN : state
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动通信软件编程基础Java语言 移动 通信 软件 编程 基础 Java 语言
链接地址:https://www.31doc.com/p-10335472.html