欢迎来到天天文库
浏览记录
ID:48511251
大小:870.50 KB
页数:83页
时间:2020-01-22
《Java 第2章 数据类型和运算符.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章数据类型和运算符内容提要每种语言都有它所支持的数据类型、运算符和控制结构。Java语言中既有基本数据类型,又有引用数据类型,同时支持丰富的运算符。本章要点本章将介绍Java语言的数据类型和各种运算符的使用,为后续章节的学习打下基础。学习本章后,应该掌握Java语言的数据类型并能正确使用运算符。2.1简单程序的开发编写程序涉及设计算法和将算法转换成代码两个步骤。算法描述了如何解决问题和解决问题的步骤。算法可以使用自然语言或伪代码(自然语言和编程语言的混合)描述。例如,对求圆面积的问题可以描述如下:第1步:读取半径值。第2步:使用下面公式计算面积:area=radiu
2、s*radius*π第3步:显示面积值。2.1简单程序的开发编写代码就是将算法转换成程序。在Java程序中首先定义一个ComputeArea类,其中定义main()方法,如下所示:publicclassComputeArea{publicstaticvoidmain(String[]args){//第1步:读入半径值//第2步:计算面积//第3步:显示面积}}2.1简单程序的开发首先我们应该定义两个变量来存储半径和面积。doubleradius;doublearea;变量代表内存中存储数据和计算结果的位置,每个变量需要指定其存储的数据类型和名称。double是数据类型,
3、radius和area是变量名。在程序中通过变量名操纵变量值。变量名应尽量使用有意义的名称。2.1简单程序的开发要从键盘读取数据可以使用Scanner类的nextInt()或nextDouble()方法。首先创建Scanner类的一个实例,然后调用nextDouble()方法读取double数据:Scannerinput=newScanner(System.in);//创建一个Scanner实例inputdoubleradius=input.nextDouble();//通过input实例读取一个double型数2.1简单程序的开发程序2.1ComputeArea.ja
4、va2.1简单程序的开发由于Scanner类存放在java.util包中,因此程序使用import语句导入该类。在main()方法中使用Scanner类的构造方法创建了一个Scanner类的一个对象,在其构造方法中以标准输入System.in作为参数。得到Scanner对象后,就可以调用它的有关方法来获得各种类型的数据。程序中使用nextDouble()方法得到一个浮点型数据,然后将其赋给double型变量radius。最后输出语句输出以该数为半径的圆的面积。程序中圆周率使用Math类的PI常量。2.2数据类型在程序设计中,数据是程序的必要组成部分,也是程序处理的对象。
5、不同的数据有不同的类型,不同的数据类型有不同的数据结构、不同的存储方式,并且参与的运算也不同。2.2.1Java数据类型Java语言的数据类型可分为:基本数据类型(primitivedatatype)引用数据类型(referencedatatype)2.2.1Java数据类型基本数据类型整数类型字节型byte短整型short整型int长整型long浮点类型单浮点型float双浮点型double布尔类型boolean字符类型char引用数据类型数组name[]、类class、接口interface、枚举类型enum、注解类型@interface2.2.1Java数据类型1
6、.基本数据类型Java语言还有void类型,它主要用于指定方法的返回值。数据类型占字节数所占位数数的范围boolean11只有true和false两个值byte18-27~27-1short216-215~215-1int432-231~231-1long864-263~263-1char2160~65535float4323.4e-038~3.4e+038double8641.7e-308~1.7e+3082.2.1Java数据类型2.变量及赋值变量(variable)是在程序运行中其值可以改变的量。一个变量应该有一个名字,在内存中占据一定的存储单元。Java有两种类
7、型的变量:基本类型的变量和引用类型的变量。基本类型的变量包括数值型(整数型和浮点型)、布尔型和字符型。引用类型变量包括类、接口、枚举和数组等。变量在使用之前必须定义,变量的定义包括变量的声明和赋值。2.2.1Java数据类型变量声明的一般格式为:[modifier]typevarName[=value][,varName[=value]…];其中,modifier为变量的访问修饰符、type为变量的类型、varName为变量名。下面声明了几个不同类型的变量。intage;doubled1,d2;charch1,ch2;2.2.1Java数
此文档下载收益归作者所有