Java语言程序设计案例教程 -课件 2-2 基本数据类型_第1页
Java语言程序设计案例教程 -课件 2-2 基本数据类型_第2页
Java语言程序设计案例教程 -课件 2-2 基本数据类型_第3页
Java语言程序设计案例教程 -课件 2-2 基本数据类型_第4页
Java语言程序设计案例教程 -课件 2-2 基本数据类型_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言程序设计第2章Java语法基础第2讲:基本数据类型1.基本数据类型提纲2.数据类型转换1.基本数据类型Java语言程序设计1.基本数据类型Java语言程序设计整数类型(1)int是最常用的整数类型。默认情况下,整数字面值是int类型。(2)Java的整数字面值也可以用八进制或十六进制表示。(a)八进制使用数字0~7,以0为前缀。(b)十六进制使用数字0~9加大写或小写字母A~F,以0X为前缀。1.基本数据类型Java语言程序设计浮点数类型(1)最常用的浮点型是double。默认情况下,浮点型的字面值是double型。(2)如果要指定float型浮点数,必须在浮点数后面加后缀F或f。1.基本数据类型Java语言程序设计字符类型(2)Java中的字符是指放在两个单引号之间的单个字符。例:‘A’,‘3’等。(1)Java中所有字符均使用Unicode编码,采用16位编码方式,对65536种字符进行编码。(3)转义字符:1.基本数据类型Java语言程序设计布尔类型(2)在Java中,布尔值只有两个,true或者false。(1)boolean类型用来存储布尔值。(3)布尔型数据只参与逻辑运算和关系运算。2.数据类型转换自动类型转换强制类型转换Java语言程序设计转换规则(1)多种互相兼容的数据类型在一个表达式中进行运算时,会自动地向大范围数据类型进行转换。(2)整型、实型、字符型数据可以混合运算。先转化为同一类型,然后进行运算。(3)在赋值运算中,两边的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。byte,short,charintlongdoublefloat低高3.数据类型转换自动类型转换强制类型转换Java语言程序设计一般形式(类型说明符)(表达式)

例题:(double)a将变量a强制转换为double类型(int)(x+y)将x+y的值强制转换为int类型(float)(5%3)将5%3的值强制转换为float类型运行结果语句编写publicstaticvoidmain(String[]args){{}bytea;intb=128;b的值为128a=(byte)b;注意说明:表达式应该用括号括起来。进行强制类型转换时,得到的是一个所需类型的中间变量,原来变量的类型并未发生改变。注意变量的取值范围。System.out.println("b的值为"+""+b);System.out.println(“a的值为"+""+a);a的值为-1283.数据类型转换自动类型转换强制类型转换Java语言程序设计示例1、下面语句中,正确的是()。A、booleanb=“true”;B、doublex=2.5f;C、charc=“A”;D、floaty=0.8d;2、下面(

)语句不会出现编译警告或错误。A、floatf=1.3;B、cha

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论