第二章 java基本数据类及操作第二章 java基本数据类型及操作第二章 java基本数据类型及操作第二章 java基本数据类型及操作.ppt

第二章 java基本数据类及操作第二章 java基本数据类型及操作第二章 java基本数据类型及操作第二章 java基本数据类型及操作.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基本数据类型和操作 主要内容 Java语言基础 编写简单的Java程序 标识符、变量和常量, 赋值语句 Java的基本数据类型:byte, short, int, long, float, double, char, boolean Java运算符和表达式 字符串的表示和输入 Java的文档管理,程序设计风格和命名习惯 编写简单的java程序 例1:根据输入的半径计算圆的面积。 问题分析 程序设计 Java语言的标识符 标识符:简言之就是给变量、常量、方法、类和包起的名字,必须遵守一定的规则:开头字母,与关键字冲突、特定值冲突。 必须以字母、下划线(_)、货币符($ )开始的一个字符序列,后面可以跟字母,下划线,货币符,数字,Java标识符区分大小写字母。 不能包含运算符号 + -等。 不能是关键字 不能是true,false,null. 可以有任意长度。 变量和常量 变量:某种类型的数值赋值给相应类型的变量,变量先声明再使用。 变量说明: datatype variableName. 赋值语句:= ,左边的类型与右边的数值类型必须相容。与C语言一致。 变量可在说明时同时赋值。(初始化) Type varName [= value ][{, varName [=value]}]; int n = 3, n1 = 4; Java中变量的缺省初值都是确定的: 布尔变量的初值为:false 整数变量的初值为:0 浮点数变量的初值为:0.0 引用变量的初值为:null 数据类型(Data Type) 数据类型(Data Type) 运算符 算术运算符: +,―,*,/,%,++,-- 关系运算符: ,,=,=,==,!= 布尔逻辑运算符: !,,||,^ 位运算符: ,,,|,^,~ 赋值运算符: =,+=,-=,*=,/= 三元条件运算符: ? : 整数类型(byte short int long) 整数常量表示法: 十进制: 0 -243 2147483647 八进制以0开头: 010[=8] -0377[=-255] 十六进制以0x或0X开头: 0x10[=16] -0XF=[-15] 64位长整数以l或L结尾: 12l -343L 0xfffffffffL 整数类型(byte short int long) 例 byte b1; \\ 缺省值为0 byte b2 = 127; \\ 赋初值为127 short s1 = (short)(b1 + b2); \\ 强制类型转换 short s2 = (short)(b1 + 123) \\ 强制类型转换 int n = b1 + b2; \\ 不需要强制类型转换 long l1 = 2343; \\ 不需要强制类型转换 long l2 = 4294967296L; \\ 必须用L或l结尾 long l3 = 65536*63356; \\ 乘法运算越界,l3为0 long l4 = 65536L*63356; \\ l3为4294967296L 浮点数类型(float double) 浮点数(实数)常量的两种表示法 十机制小数形式: 0.23 .18 -234. 科学计数法形式: 0.23e6 1.23E-4 32位浮点数形式: 0.23f 1.23E-4f .18F 表达式 表达式是由操作数和运算符按一定的语法形式组成的符号序列。 一个常量或一个变量名字是最简单的表达式,其值即该常量或变量的值; 表达式的值还可以用作其他运算的操作数,形成更复杂的表达式。 示例: X num1+num2 a*(b+c)+d 3.14 x=(y+z) xy||z 数值类型转换 基本数据类型在赋值时的自动类型转换规则: byte short, char, int, long, float, double short int, long, float, double char int, long, float, double int long, float, double long float, double float double 反向的类型转换必须使用强制类型转换 转换过程中可能损失精度 (byte)255 = -1 (byte)0x5634 = 0x34 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入 (int)23.7 = 23 (int)-45.89f = -45 注意:数值类型转换时可能出现转换错误,因为不同类型的数值类型所占的位数是不同的。如int i=256;byte b=(byte)i; 应用:保留小数点后两位的方法。 字符类型(char) 字符型数据代表16位的Unicode字符 字符常量是用单引号括起来的一个

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档