《移动通信软件编程基础-Java语言》第2章.ppt
《《移动通信软件编程基础-Java语言》第2章.ppt》由会员分享,可在线阅读,更多相关《《移动通信软件编程基础-Java语言》第2章.ppt(56页珍藏版)》请在三一办公上搜索。
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语言的数据类型,0,500
3、,变量,变量是程序运行过程中其值可以改变的量。,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)final float MIN=10.0f;MIN=20.0f;,声明
4、一个常量并初始化赋值,不能改变已赋值常量的值,布尔类型-boolean,布尔型数据只有两个值true和false它们不对应于任何整数值 布尔型变量的定义如:boolean b=true;,字符类型-char,字符常量是使用单引号()括起来的一个字符,如 a,A;,字符型变量:类型为char,它在机器中占16位,其范围为065535。字符型变量的定义如:char c=a;,整型数据-常量,十进制整数 如 123,456,0八进制整数:以0开头如0123表示十进制数83 011表示十进制数9十六进制整数:以0 x或0X开头 如 0 x123表示十进制数291 0X12表示十进制数18,整型数据-变
5、量,浮点型数据-常量,十进制数形式:由数字和小数点组成,且必须有小数点 如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;boolean flag=true;char c;String str;String str1=Hi;c=A;str=bye;x=
6、12;y=300;,变量定义实例,在Java中实现数据转换,在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为,byte,short,char,int,long,float,double,低,高,在Java中实现数据转换,简单数据类型之间的转换又可以分为:低级到高级的自动类型转换高级到低级的强制类型转换,char c=c;int i=c;System.out.println(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,J
7、ava中的运算符,运算符是一种特殊符号,用以表示数据的运算、赋值和比较一般由一至三个字符组成,但Java将其视为一个符号 运算符的分类如下:算术运算符赋值运算符比较运算符逻辑运算符移位运算符,算术运算符,赋值运算符,比较运算符,public class RunCon public static void main(String args)System.out.println(判断Hello是否是String类:+(Hello instanceof String));,判断Hello是否是String类:,比较运算符示例,true,逻辑运算符,public class RunLog public
8、 static void main(String args)/输出短路与的结果 System.out.println(false,false&true&true结果是:false,逻辑运算符示例,true&false&false结果是:true,位运算符,public class RunBit public static void main(String args)System.out.println(3,3&2 结果是:2,位运算符示例,8|9 结果是:9,8 9 结果是:1,运算符的优先级,.();,+-!(数据类型)*/%+-=!=&|&|?:=*=/=%=+=-=&=|=,低,高,优先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动通信软件编程基础-Java语言 移动 通信 软件 编程 基础 Java 语言
链接地址:https://www.31ppt.com/p-5042154.html