第二章 java基本数据类型及操作.ppt_第1页
第二章 java基本数据类型及操作.ppt_第2页
第二章 java基本数据类型及操作.ppt_第3页
第二章 java基本数据类型及操作.ppt_第4页
第二章 java基本数据类型及操作.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、1,Java本机数据类型和操作,2,主要内容,Java语言本机编写简单Java节目标识符、变量和常量,赋值语句Java本机数据类型:byte、short、int、long、float和doubbeDouble areasystem . out . print ln( enter radius : );Radius=20Area=radius * radius * 3.14159system . out . print ln( the area is area for radius radius);4,Java语言的标识符、标识符:简单地说,变量、常量、方法、类和包的名称必须符合特定规则(开头字

2、符、关键字冲突和特定值冲突)。必须以字母、下划线(_)和美元字符($)开头的字符序列,其后可以区分字母、下划线、货币字符、数字和Java标识符的大小写。不能包含运算符号-等。关键字不能为true、false或null牙齿。可以有任意长度。5、变量和常量、变量:特定类型的数值将分配给该类型的变量。先声明和使用变量。变量说明:datatype variableName。赋值语句:=,左右数字类型必须兼容。与c语言一致。变量可以在说明时同时赋值。(初始化)typevarname=value,varname=valueInt n=3,n1=4;Java中变量的所有默认值都是确定的。布尔变量的初始值为:

3、false整数变量的初始值为:0浮点数变量的初始值为:0.0参考变数的初始值为null,常数:节目执行期间不会变更的数量final datatype const name=vs。您定义的值会保持不变。6,数据类型,7,数据类型,数据类型占位符数字的范围boolean 1true/False char 160 65535 byte 8-2727-1 short 16-215215-1 int 32-2315初始值为127 short S1=(short)(b1 B2)。强制类型转换short S2=(short)(b1 123)强制类型转换int n=B1 B2无需强制类型转换long L1=2

4、343无需强制类型转换long L2=4294967296LLong L3=65536*63356必须以L或L结尾。乘法运算超出了限制;L3等于0长l4=65536L * 63356L3是4294967296L、11、浮点数类型(float double)、浮点数(实数)常量的两个茄子表示10机制小数格式:0.23 .18 -234。科学计数法格式:0.23 E6 1.23e-初始值为127双精度D2=127。初始值为127 float f1=127.0f。必须在数字后添加F或F float F2=4.0e38f。错!32位浮点数3.402823463852886 e38 float F3=(

5、float)D1;类型转换不会以完整精度存储,因此必须强制浮点数包含计算近似。system . out . print ln(1.0-0.1);12,表达式是由操作数和运算符组成的特定语法的符号序列。常数或变数名称是最简单的表示式,其值是常数或变数的值。表达式中的值也可以用作其他运算的操作数,以形成更复杂的表达式。例如xnum 1 num 2a*(b c)d 3.14 x=(y z)x byte b=(byte)I;应用:保留小数点后两位的方法。,14,字符类型(char),字符类型数据是unicode字符常量,表示16位。字符a B n u0030字符类型数据的范围(用单引号括起来)是065

6、535或U0000 Ufffu0000牙齿默认值,例如char C1/默认值为0 char C2=0。/初始值为文字0 char C3=32。/将初始值指定为空格、15、文字类型(char)作为整数。特殊字符的常数表示:“反斜线”(Backslash)“退格”(Backspace)“回车符”(Carriage return)“进纸”(Form feed)“f制表符”(Form feed)“t换行”(not)整数转换为字符类型时,仅使用整数的低16位。转换浮点数时,首先使用浮点整数部分char。转换为char c=(char)0XAB0041。char c=(char)65.25;转换为Char

7、牙齿数值时,牙齿字符的统一代码将转换为指定的数字类型。byte b=a;int I=a;Byte b=ufff4数值运算符可以用于char类型的操作数,如果其他操作数是数字或字符,则char操作数会自动转换为数字,如果是字符串,则字符和字符串会相连接。17,字符串(字符串),字符串是Java中最常用的类字符串常量,由双引号()引起的字符序列 a string an multilinen string n 多个字符串通过连接操作()新建字符串对象 tww字符串= s= an object/s=字符串转换为多种值类型。int int value=integer . parseint(intstri

8、ng)doubledoublevalue=Double . parse Double将条件类型转换为字符串布尔类型true- true false- 用户输入十进制数,美元和微分代表的钱数,节目输出总额是相应的1元,2角5分,1角,1角输出结果是1元货币的最大数目。 Program、22、范例3显示目前时间(可选),程式设计以GMT格式显示目前时间。hh:mm:ss获得总毫秒数。System.currentTimeMills()计算总秒数。计算分钟数Scanner Scanner=new Scanner(system . in);读取的方法: next()、nextbyte()、nextshort()、nextint()、nextlong()、nextfloat()、nextdout,26,选择命名习惯,有意义和说明性的名称变量名和方法名称:小写,如果名字包含多个单词,连接到一个,小写第一个单词的首字母,大写其他单词

温馨提示

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

评论

0/150

提交评论