《Java第二章简单数据类型(基础篇).ppt》由会员分享,可在线阅读,更多相关《Java第二章简单数据类型(基础篇).ppt(16页珍藏版)》请在三一办公上搜索。
1、第二章 简单数据类型,2.1 数据类型概述2.2 变量和常量2.3 简单数据类型2.4 简单数据类型的相互转换2.5 简单数据类型的类包装,2.1 数据类型概述,简单数据类型(基本数据类型)布尔型字符型整型浮点型复合数据类型数组类接口,2.2 变量和常量-标识符,标识符:是对变量、类、方法、标号和其它各种用户自定义对象的命名。在Java中,标识符必须以字母、下划线()或美元符()开头,后面跟0个或多个由字母、下划线、美元符或数字组成的字符数字串。标识符是大小写敏感的 字母是Unicode字符集 没有最大长度限制 保留字(或关键字)P15,2.2 变量和常量-变量,变量表示JAVA程序中的基本存
2、储单元。定义格式:variableModifier typeSpecifier varName=value,varname=value;局部变量:next_val,j类成员变量:next,nextItem方法参数异常处理参数,2.2 变量和常量-常量,常量是在程序运行期间不能被修改的量。分为:普通常量(常数)标识符常量(常值变量):final;如MAX_VALUE final double PI=3.14159;,2.3 简单数据类型整型,整型都为带符号数,2.3 简单数据类型浮点型(实型),2.3 简单数据类型字符型,char定义数据位宽度为16bit,使用Unicode字符集字符常量:A利
3、用转义字符来表示一些控制字符(P21):换行(n);回车(r);1到4位十六进制所表示的字符(uxxxx),2.3 简单数据类型字符型,public class Welcome3 public static void main(String args)System.out.println(WelcomentonJavan Programming!);,2.3 简单数据类型布尔型,boolean定义数据位宽度为1变量的值:只能是真(true)和假(false)进行流程控制,2.4 简单数据类型的相互转换,自动类型转换和强制类型转换整型、实型、字符型Byte-short-char-int-long
4、-float-double,自动类型转换,强制类型转换,2.5 对简单数据类型的类包装,java.lang包中有类:BooleanCharacterByteDouble,FloatIntegerLongShort,内容要点,简单数据类型标识符简单数据类型的变量和常量类型的转换,习题,Java的简单数据类型有哪些?与其他语言的最大不同在哪里?请指出下面数值的类型。178;8864L;37.266;37.266D;87.363F;26.77e3;c;true仔细阅读下面的程序,找出并改正其中的错误.,习题,Class Arithmetic public static void main(String args)final int x=17,y=5;boolean mycom=1;System.out.println(“x=”+x);System.out.println(“y=”+y)if(mycom)System.out.println(“x+y=”+(x+y);,习题,请说明下面程序中所有变量的作用域.Class Spot public int size;public Spot(int intSize)int pointx,pointy;size=intSize;pointx=intSize;,