JAVA2实用教程(第5版)第二章
第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版)第二章相关推荐
- java2实用教程第5版第九章_java2实用教程(例子代码)第4版第九章.doc
java2实用教程(例子代码)第4版第九章 java2实用教程(例子代码)第4版第九章 例9_3 Lt4_3.java public clss Lt4_3 { public static void m ...
- java2 实用教程第五版 第四章课本案例及课后题
第五天 java2 实用教程第五版 耿祥义 张跃平编著 第四章代码 代码1:课本P80 package java课本项目;import java.util.*;public class Example ...
- Java2实用教程第五版+第六章习题答案
这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)接口中能声明变量吗? 不能 (2)接口中能定义非抽象方法吗? 不能 可以把实 ...
- Java2实用教程第五版+第五章习题答案
这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)子类可以有多个父类吗? 不可以.Java是单继承的,只能继承一个父类. (2 ...
- Java2实用教程第五版+第四章习题答案
这是<Java2实用教程第五版>的试题答案,需要的同学评论关注加点赞 有问题可以在评论区提出 1.问答题 (1)面向对象语言有哪三个特性? 封装.继承和多态 (2)类名应当遵守怎样的编程风 ...
- java2实用教程第四版实验指导_Java2实用教程(第4版)实验指导与习题解答_IT168文库(精)...
Exception in thread "main "java.lang.NoClassFondError 出现该错误的原因是没有设置好系统变量ClassPath ,可参见教材1. ...
- java2实用教程答案_Java-2实用教程(第5版)习题解答.doc
Java-2实用教程(第5版)习题解答.doc 习题解答习题1(第1章)一. 问答题1Java语言的主要贡献者是谁2开发Java应用程序需要经过哪些主要步骤3Java源文件是由什么组成的一个源文件中必 ...
- SQL基础教程MICK版 ···第二章总结
SQL基础教程MICK版 ···第二章总结 前期准备 SELECT 语句基础 算术运算符.比较运算符和 NOT运算符 特殊的NULL 逻辑运算符 前期准备 应用第一章学的 建一个数据库 在该库中 建立 ...
- java2实用教程实验指导与习题解答第四版答案_java2实用教程实验指导与习题解答...
java2实用教程实验指导与习题解答 [2021-02-18 22:23:51] 简介: <JAVA2实用教程实验指导与习题解答>是清华大学出版社出版的关于Java操作技术的一本书. ...
- 於岳 linux实用教程(第2版),Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06...
<Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06>由会员分享,可在线阅读,更多相关<Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06(79页 ...
最新文章
- epoll 边沿触发 非阻塞 IO 服务器
- Oracle 11g安装(window)的7个服务
- 基于Bounding Box的激光点云聚类
- go实现json格式文件的输出---小示例
- [BZOJ 4010] 菜肴制作
- 主键重复和唯一索引冲突_深入了解数据库索引
- linux Sprintf中文乱码,Linux下printf、fprintf、sprintf的区别
- php 1---100之间的和 几种方法
- 人工智能--状态空间问题求解方法
- 高质量解读《互联网企业安全高级指南》三部曲——理论篇
- 新的开始-轩宇的c++学习之路
- 應用程式中發生伺服器錯誤
- 【java】我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
- css有哪些动画效果怎么实现的
- 互斥锁(mutex)的使用
- 送给自己的生日礼物:突破自己(辞职南下)
- IDEO:以洞悉人性为设计主轴
- IP数据报的分片和重组
- 第五讲 中断、异常和信号
- 微信Jsapi支付实战踩坑