java高级数据类型_最新精品JAVA高级备课完美版——Java基本数据类型.pdf
Java 基本数据类型
Java是一种强类型语言, 即 Java 中的每一个变量都必须有一个声明的类型。
在 Java 中,有两种类型:
基本类型 (primitive type) 有八种
逻辑类 boolean
文本类 char
整数类 byte, short, int, long
浮点类 double, float
本章主要讲述基本数据类型。
一.逻辑类── boolean
与 C 语言不同, Java 定义了专门的布尔类型。布尔类型的文字只有两个,
它们是 true 和 false。布尔类型的变量使用关键字 boolean 来定义。布尔型的文字
和变量常常被用在条件判断语句中。
注意:在 Java 中,布尔型变量不是数值型变量,它不能被转换成任意一种
类型。数值型变量也不能被当作布尔型变量使用。这一点和 C 语言完全不同。
以下是一个有关 boolean 类型变量的声明和初始化:
boolean truth = true;
二.文本类── char 和 String
1、使用 char 类型可表示单个字符。一个 char 代表一个 16-bit 无符号的(不
分正负的) Unicode 字符。一个 char 文字必须包含在单引号内 ( ‘’)。
‘a ’
t‘’ 一个制表符
u????‘ ’ 一个特殊的 Unicode 字符。????应严格按照四个 16 进制数字进行
替换
和在 C 语言中一样, Java 也支持转义字符。 Java 中使用 “”将转义字符与一
般的字符区分开来。
Java 中的转义字符
转义序列 含义
\b 退格
\t 水平制表
\n 换行
\f 换页
\r 回车
” 双引号
’ 单引号
\\ 反斜杠
2、String 不是原始类型,而是一个类( class),它被用来表示字符序列。 字
符本身符合 Unicode 标准,且上述 char 类型的反斜线符号适用于 String。与 C 和
C++不同, String 不能用 \0 作为结束。
String
不是一个原始数据类型,它是一个类
具有用双引号引用的文字
“The quick brown fox jumped over the lazy dog. ”
可按如下情形使用:
String greeting = “Good Morning!! n”;
String err_meg = “ record not found ! ”;
三.整数类── byte, short, int, long
在 Java编程语言中有四种整数类型,每种类型可使用关键字 byte, short, int
和 long 中的任意一个进行声明。
整数类型的文字可使用十进制、八进制和 16 进制表
java高级数据类型_最新精品JAVA高级备课完美版——Java基本数据类型.pdf相关推荐
- win7 64为 java下载地址_最新jdk1.8 64位下载下载地址电脑版-锐品软件
jdk1.8 64位,适合安装到winxp.win7.win8.win10 64位系统中,是JAVA SE的开发工具包,安装后可以帮助各位JAVA的编程者们,更多的开发自己的程序. jdk1.8 64 ...
- java 新功能_最新的Java版本101有什么新功能?
java 新功能 Looking at the constant additions to Java Software Development platform, it won't be wrong ...
- java面试题_阿里大厂流出的数百道 Java 经典面试题
BAT 常问的 Java基础39道常见面试题 1.八种基本数据类型的大小,以及他们的封装类 2.引用数据类型 3.Switch能否用string做参数 4.equals与==的区别 5.自动装箱,常量 ...
- java程序员_哪些书是不可错过的?Java程序员书单分享
作为后浪程序员,我们要精通一门编程语言,最好的途径就是看书,而这个时候读什么书就变成了最关键的了,靠谱的书籍无疑可以让我们少走弯路事半功倍,今天就来给大家推荐一些Java工程师必备书籍. 入门篇&l ...
- java循环输入_【图文+视频新手也友好】Java一维数组详细讲解(内含练习题答案+详解彩蛋喔~)...
[新手友好型视频+图文] 全面讲解Java一维数组(内含带答案和讲解的练习题彩蛋喔) 看完即上手!更有详解版练习题来帮你加深印象~~ 一.视频讲解 一维数组详解https://www.zhihu.co ...
- c++和java哪个好学_【技术科普】C语言和java语言有些什么区别?
C语言和java语言有些什么区别? 可以打个比方吧: C语言就像一个初创公司的老板,由于人少经费少,从技术.财务.市场等都需要自己管,经常把自己累的跟狗一样: Java语言就像一个上市大公司的老板,人 ...
- java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息
Jstack 用于打印出给定的 java 进程 ID 或 core file 或远程调试服务的 Java 堆栈信息. 这里需要注意的是 Java 8 引入了 Java Mission Control, ...
- java jni编译_从源码编译Android系统的Java类库和JNI动态库的方法
利用源码编译Android系统Java类库 1.编写Java项目和Android.mk文件 ├── Android.mk └── src └── com └── lhw └── framework └ ...
- 2019 最新 JAVA eclipse 中文汉化包 安装教程Eclipse 汉化教程完美版
2019 最新 JAVA eclipse 中文汉化包 安装教程 https://blog.csdn.net/qq_40763929/article/details/83067921 Eclipse 汉 ...
最新文章
- 如果有的明星不会使用计算机,盘点娱乐圈不会用电脑手机的10大原始明星:最后一位出书都是手写...
- Ubuntu14.04安装Torch7笔记
- 管理序列+序列的伪列+修改序列+删除序列
- 解决hive交互模式退格键乱码
- ZeroMQ--使用jzmq进行编程
- springboot 集成redis_一文详解Spring Boot 集成 Redis
- linux命令和应用程序,在Linux中开发C应用程序时的重要且方便的工具和命令
- 4符号代码_ELF文件格式解析器 原理 + 代码
- ReactiveCocoa MVVM 学习总结二
- 前端开源项目周报1213
- 漫画算法python版下载_漫画算法-小灰的算法之旅.pdf
- 从远景论坛上学到的完美激活NERO8 NERO9的经验
- 对“黑暗森林”的质疑和讨论(总结各家言论)
- Linux 中 Netcat 工具的使用
- STM32F4xx FPU和DSP库的使用
- 情感日记:东部华侨城
- nao机器人导入自己写的python程序_python程序控制NAO机器人行走
- MFC界面库BCGControlBar v33.0 - Docking Pane、仪表盘组件升级
- verilog实现时钟的时和分,其中时为24进制,分为60进制
- argparse.ArgumentParser() 用法解析
热门文章
- awk学习笔记(10) - 数组
- Android中文API(97)—— ContextMenu
- IBatis.Net学习笔记七--日志处理
- 在ASP.Net和IIS中删除不必要的HTTP响应头
- 把存储过程结果集SELECT INTO到临时表
- java中appletviewer是什么意思_Java开发网 - 请教,appletviewer的问题
- Python+Django+Nginx+Uwsgi 详细部署过程(爬坑过程,可以了解各个软件的执行流程,看过)
- 使用sysbench对mysql压力测试
- 在Linux下编译php扩展
- PHP 单元测试工具 SimpleTest