第2章 基本数据类型与数组
2.1标识符 与关键字
2.1.1 标识符
用来标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列称为标识符,简单地说,标识符就是一个名字。以下是Java关于标识符的语法规则。

●标识符由字母、下面线、美元符号和数字组成,长度不受限制。

●标识符的第一个字符不能是数字字符。

●标识符不能是关键字

●标识符不能是tue、false 和null (尽管tue. false 和null不是Java关键字)

2.1.2 Unicode字符集

Java语言使用Unicode标准字符集,该字符集由UNICODE协会管理并接受其技术上的修改,最多可以识别65536个字符。

2.1.3 关键字
关键字不能是标识符

2.2基本数据类型

逻辑类型boolean。(tuer or false)

整数类型 byte(1字节)、short(2字节)、 int(4字节)、 long(8字节)。
字符类型 char(2字节/0-65535)。
浮点类型 float(后缀f或F)、 double(后缀d或D,可省略)。

2.3 类型转换运算

当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。

当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算:

int x=(int)34.89

2.4 输人、输出数据
2.4.1 输入基本型数据
Scanner reader =new Scanner  (System. in);

2.4.2输出基本型数据
System.out.printn或System.out.print0可输出串值、 表达式的值,二者的区别是出数据输出后换行。

2.5 数组

2.5.1 声明数组

声明一维数组有下列两种格式:

数组的元素类型 数组名[ ]

数组的元素类型 [ ]  数组名

声明二维数组有下列两种格式:

数组的元素类型 数组名 [ ];

数组的元素类型 [ ] 数组名;

2.5.2为数组分配元素

数组名= new 数组元素的类型 [数组元素的个数];

2.5.4 length的使用

“数组 名.length" 的值就是数组中元素的个数:

2.5.5 数组初始化

在声明数组的同时也可以给数组的元素一个初始值

2.5.6 数组的引用

数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。

JAVA2实用教程(第5版)第二章相关推荐

  1. java2实用教程第5版第九章_java2实用教程(例子代码)第4版第九章.doc

    java2实用教程(例子代码)第4版第九章 java2实用教程(例子代码)第4版第九章 例9_3 Lt4_3.java public clss Lt4_3 { public static void m ...

  2. java2 实用教程第五版 第四章课本案例及课后题

    第五天 java2 实用教程第五版 耿祥义 张跃平编著 第四章代码 代码1:课本P80 package java课本项目;import java.util.*;public class Example ...

  3. Java2实用教程第五版+第六章习题答案

    这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)接口中能声明变量吗? 不能 (2)接口中能定义非抽象方法吗? 不能 可以把实 ...

  4. Java2实用教程第五版+第五章习题答案

    这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)子类可以有多个父类吗? 不可以.Java是单继承的,只能继承一个父类. (2 ...

  5. Java2实用教程第五版+第四章习题答案

    这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)面向对象语言有哪三个特性? 封装.继承和多态 (2)类名应当遵守怎样的编程风 ...

  6. java2实用教程第四版实验指导_Java2实用教程(第4版)实验指导与习题解答_IT168文库(精)...

    Exception in thread "main "java.lang.NoClassFondError 出现该错误的原因是没有设置好系统变量ClassPath ,可参见教材1. ...

  7. java2实用教程答案_Java-2实用教程(第5版)习题解答.doc

    Java-2实用教程(第5版)习题解答.doc 习题解答习题1(第1章)一. 问答题1Java语言的主要贡献者是谁2开发Java应用程序需要经过哪些主要步骤3Java源文件是由什么组成的一个源文件中必 ...

  8. SQL基础教程MICK版 ···第二章总结

    SQL基础教程MICK版 ···第二章总结 前期准备 SELECT 语句基础 算术运算符.比较运算符和 NOT运算符 特殊的NULL 逻辑运算符 前期准备 应用第一章学的 建一个数据库 在该库中 建立 ...

  9. java2实用教程实验指导与习题解答第四版答案_java2实用教程实验指导与习题解答...

    java2实用教程实验指导与习题解答 [2021-02-18 22:23:51]  简介:  <JAVA2实用教程实验指导与习题解答>是清华大学出版社出版的关于Java操作技术的一本书. ...

  10. 於岳 linux实用教程(第2版),Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06...

    <Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06>由会员分享,可在线阅读,更多相关<Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06(79页 ...

最新文章

  1. epoll 边沿触发 非阻塞 IO 服务器
  2. Oracle 11g安装(window)的7个服务
  3. 基于Bounding Box的激光点云聚类
  4. go实现json格式文件的输出---小示例
  5. [BZOJ 4010] 菜肴制作
  6. 主键重复和唯一索引冲突_深入了解数据库索引
  7. linux Sprintf中文乱码,Linux下printf、fprintf、sprintf的区别
  8. php 1---100之间的和 几种方法
  9. 人工智能--状态空间问题求解方法
  10. 高质量解读《互联网企业安全高级指南》三部曲——理论篇
  11. 新的开始-轩宇的c++学习之路
  12. 應用程式中發生伺服器錯誤
  13. 【java】我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
  14. css有哪些动画效果怎么实现的
  15. 互斥锁(mutex)的使用
  16. 送给自己的生日礼物:突破自己(辞职南下)
  17. IDEO:以洞悉人性为设计主轴
  18. IP数据报的分片和重组
  19. 第五讲 中断、异常和信号
  20. 微信Jsapi支付实战踩坑

热门文章

  1. otn与stn网络_全光网络:OTN与超长距离传输
  2. 本硕985计算机,34岁的字节大头兵,上司很器重我,给我加薪不少,但国企也欢迎我,好犹豫该不该去国企!...
  3. 大数据三种主流架构(Lambda、Kappa、IOTA)
  4. 收购德邦,京东物流打的什么算盘?
  5. 今天下午去京东物流应聘快递员
  6. 深度学习——回归问题
  7. 事务与hibernate
  8. 微信公众号更改头部标题
  9. 文本溢出显示省略号,鼠标浮动查看全部内容
  10. 微软推出折叠双屏设备Surface Neo 双屏玩法多样