java教程_第3章 java语言中的数据与运算符

java教程_第3章 java语言中的数据与运算符

ID:34523042

大小:220.32 KB

页数:22页

时间:2019-03-07

java教程_第3章  java语言中的数据与运算符_第1页
java教程_第3章  java语言中的数据与运算符_第2页
java教程_第3章  java语言中的数据与运算符_第3页
java教程_第3章  java语言中的数据与运算符_第4页
java教程_第3章  java语言中的数据与运算符_第5页
资源描述:

《java教程_第3章 java语言中的数据与运算符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java语言中的数据与运算符本章主要介绍编程语言最基础的部分:数据和运算符。这是所有编程语言都必须掌握的基础知识,也是整个程序代码不可缺少的重要部分。本章将通过大量的程序代码,来讲述如何操作这些数据和运算符。熟练的掌握此章,对于Java开发起着非常重要的作用,并且还对以后学习其他开发语言,有着重要的帮助。3.1数制在介绍数据之前,先了解数制的概念。数制可以说是纯粹数学上的内容,只不过在计算机语言开发中,使用的比较频繁,下面将详细讲述数制的有关知识。3.1.1基本概念在使用电脑时,会遇到数值、文字、图像、声

2、音等信息,电脑是如何识别这些数据信息的呢?首先,看计算机底层硬件是如何识别数据的。计算机底层硬件只能识别“0”和“1”,这种只有“0”和“1”两个数字符号的组合被称为二进制。例如计算机要处理数字“128”,那么计算机会将其转化成二进制“1000000”。一个这么简单的数字,要用这么长的数字符号来代替,在现实生活中稍显麻烦,所以后来又引进了十六进制、八进制。实际开发中使用最多的是十进制,后面会介绍各个数制的特征和使用。3.1.2Java语言中的数制表现形式数制一般包括二进制、八进制、十进制和十六进制。1.二进制二

3、进制的特征:有两个数字组成:“0”和“1”。运算时逢二进一例如:1100110011、10000001。2.八进制八进制的特征:有8个数字:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”。运算时逢八进一例如:014、729。注意:八进制的数据有一个0的前缀。它经常会与二进制产生混淆,所以建议在Java程序设计中,最好不要使用八进制。233.十六进制十六进制的特征:有16个数字:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“A”、“B”、“C”、“D”、“E”、

4、“F”。运算时逢十六进一例如:0XB。注意:十六进制用A、B、C、D、E、F这五个字母分别表示10-15。字母不区分大小写。十六进制的数据有一个0X的前缀。4.十进制十进制的特征:有10个数字:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”。运算时逢10进一。例如:89、92。3.2数据类型Java语言是一个强调数据类型的语言,在声明任何变量时,必须将该变量定义为一种数据类型。Java中的数据类型包括:基本数据类型和对象类型。对象类型不属于本章所讲述的内容,本节主要介绍数据的基本

5、类型。Java程序中,总共有8大基本类型,其中4种整型、1种字符型、2种浮点型、1种布尔型,除了这几种基本类型外,其他都属于对象类型的数据。3.2.1整型什么是整型呢?从字面上就可以知道,整型就是整数类型,也就是没有小数点的数字,可以是正数也可以是负数。在Java中,总共的整型主要有4种:字节型(Byte)、整型(Int)、短整型(Short)、长整型(Long)。1.字节型用一个字节来表示整数值,它的范围介于-128~127之间。通常这种类型的整型数据,拥有上节中提到的所有进制。但无论采用哪种进制,在输出控制

6、台上,系统都会将其自动转化为十进制,从下列代码段可以得到证实。///x是十进制数///y是八进制数///z是十六进制数publicclassByte{publicstaticvoidmain(String[]args){bytex=22;bytey=022;bytez=0x22;System.out.println("转化成十进制,x="+x);24System.out.println("转化成十进制,y="+y);System.out.println("转化成十进制,z="+z);}}运行结果转化成十进制,x

7、=22转化成十进制,y=18转化成十进制,z=342.短整型用两个字节表示整数值,其整数值介于-32768~32767之间。它有八进制、十进制、十六进制三种表示方法,其表示方法与字节型是一样的,从下面的程序段可以证实。publicclassshort{publicstaticvoidmain(String[]args){shortx=22;---------------------------------------------十进制shorty=022;----------------------------

8、----------------八进制shortz=0x22;-------------------------------------------十六进制System.out.println("转化成十进制,x="+x);System.out.println("转化成十进制,y="+y);System.out.println("转化成十进制,z="+z);}}运行结果转化成十进制,x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。