- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章标识符_关键字和数据类型
第二章 JAVA语言基础——标识符、关键字和数据类型;【学习目标】;第二章 标识符、关键字和数据类型;2.1 标识符和关键字;2.关键字;2.2 Java语言的基本数据类型;JAVA程序设计;基本数据类型;1.逻辑类型;2.整数类型int , byte, short, long ;int 型;byte 型 ;short 型 ;数据类型 ;3.字符类型 Char型 ;变量 使用关键字char来定义字符变量,可以一次定义几个,定义时也可以赋给初值:
char x=A,tom=爽,jiafei;
对于char型变量,内存分配给2个字节,占16位,最高位不用来表示符号 。其范围为0~65535。
(c:?字节)
;例子1;4.浮点类型 float 型 ;double 型 ;5.基本数据类型的转换;2.强制类型转换(显示类型转换);例子2;运算中数据类型自动提升转换规则 整型,实型,字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级; ;2.3 Java的数组;1 声明数组
一维数组的声明:
格式1: 类型 数组名[ ];
格式2: 类型[ ] 数组名;
注意:
类型是数组中元素的数据类型, 可以为Java中任意的数据 类型,包括简单类型和复合类型。
数组名是一个标识符。
数组声明后不能被访问,因未为数组元素分配内存空间; 数组声明仅包括数组的名字、数组包含的元素的数据类型。
例如: People args[ ]; int a[ ]; // People 为已定义的类。
double amount[ ]; char c[ ]; char[] c;
二维数组的声明:
格式1: 类型 数组名[ ] [ ];
格式2: 类型[ ] [ ] 数组名;
例 int b[ ][ ]; int[][] b;;2 创建数组
一维数组的创建
用new来创建数组, 创建数组是为数组元素分配内存空间,所以必须指明数组长度即数组元素个数。
格式:
数组名=new 类型[数组长度];
例:a = new int[3];
也可将数组的声明和创建合二为一。
例: int a[ ] = new int[3];//=号左右两边的类型必须一致。
与C语言不同的是:
可用int型变量指定数组的大小。
如:int size=3;
int a[ ] = new int[size];;二维数组的创建
格式:
数组名=new 类型[数组长度] [数组长度];
例:b = new int[3][4];
也可将数组的声明和创建合二为一。
例: int b[ ] = new int[3][4];
也可不指定列数,
如:int b[ ] = new int[3][ ]; why?
;3 数组元素的使用;public class TestArray
{
public static void main(String args[])
{ //声明数组
int a[ ];
//创建数组
a = new int[3];
//数组初始化
for (int i = 0; i3; i++)
{
a[i] = i*3;
}
}
;4 数组的初始化;(1) 创建数组后,对每个元素进行赋值。
a[0]=4;a[1]=5;a[2] =1;
(2) 直接在声明的时候就说明其值,例如:
int a[ ] = {4,5,1};
说明了一个长度为3的一维数组。
相当于:
int a[ ] = new int a[3]
a[0]=4; a[1]=5; a[2] = 1;
这种格式和C语言数组声明初始化格式类似。
String s[ ]={“How”,”are”,”you”};;例子3;作业:;;一维数组的排序
public class Test {
public static void main(String[] args) {
int[] array = { 32, 87, 3, 12, 8, 127 };
for (int i = array.length; --i = 0; ) {
for (int j = 0; j i; j++) {
if (array[j
您可能关注的文档
- 2012中考体育篮球的技术运球练习.pptx
- 2012_9_20_小学数学_杨税务小学_王淑珍_四年级《亿以内数的写法.ppt
- 2012“相约响螺湾”通案.ppt
- 2012中考写作审题练习.ppt
- 2012中考前审题1.ppt
- 2012中考动态几何复习演示课件.ppt
- 2012中考化学专题复习-推断专题复习策略(常中李奎).ppt
- 2012中考写作备考.ppt
- 2012中考数学专题[含1011真题]数学思想方法.ppt
- 2012中考化学专题复习-有关化学式的计算.ppt
- 2012届《教学导航》高三生物复习课件-必修1第二讲细胞中的元素和化合物及细胞中的无机物.ppt
- 2012届《教学导航》高三生物复习课件-必修2第十三讲减数分裂和受精作用.ppt
- 第二节_职业理想的作用.ppt
- 第二章项目来源_论证_立项与启动V4.0.pptx
- 2012届《教学导航》高三生物复习课件-必修1第五讲细胞的基本结构.ppt
- 2012届《教学导航》高三生物复习课件-必修3第二十二讲人体的内环境与稳态.ppt
- 第二讲DNA分子的结构_复制与基因的本质.ppt
- 第二讲__营销策划的流程及策划的撰写.ppt
- 第二讲_地基模型及其参数的确定.ppt
- 2012小高中考试哲学生活考点复习.ppt
最近下载
- (正式版)SH∕T 3553-2024 石油化工汽轮机施工及验收规范.pdf VIP
- 电气专项施工方案.doc VIP
- 个人简历——【标准模板】.doc VIP
- 软件开发工具unsp ide使用说明书.pdf VIP
- 【课堂新坐标(教师用书)高中英语 Unit 3 Period V Culture Corner & Bulletin Board课件 北师大版必修1.ppt VIP
- 老年病多学科诊疗模式.pptx VIP
- GPX 生产手册.pdf VIP
- 老年病多学科诊疗模式.pptx VIP
- 【课堂新坐标(教师用书)高中英语 Unit 1 Lifestyles单元归纳提升课件 北师大版必修1.ppt VIP
- 新课标高中英语 教师用书配套资料 Unit1~2 阶段综合检测 北师大版必修1.doc VIP
文档评论(0)