java 从零开始 第二天
2015年4月28号晚,珠海。晴、
Java 的基本数据类型
有整型(integer),浮点型(float),布尔型(boolean),字符型(char)
1.整型(integer)
java最基本的数据类型,使用int表示 范围表示有 short long int byte
1.1 十进制 (生活最常见的也最常用的)
int i =100; int j=-120;
1.2 八进制 (进制规则是满8进1,包括了0-7 的8个数字。在整数面前加一个0就是八进制数)
int i =08; int j= -12;
1.3 十六进制 (进制规则是满16进1,包括0-9 和a-f 组成。整数前面加一个0x就是十六进制数)
int i =0x05; int j = -0xffaa;
整数的取值范围
类型 | 位 | 字节 | 取值范围 |
byte | 8 | 1 | -27 ~ 27-1 |
short | 16 | 2 | -215 ~ 215-1 |
int | 32 | 4 | -231 ~ 231-1 |
long | 64 | 8 | -263 ~ 263-1 |
注意:整数型数据类型模式是int
2 浮点型(float)
单精度浮点型
float f = 11.21F; float f1 = -17.15F
双精度浮点型
double d = 11.11223D; double -17.15555;
浮点型的取值访问
类型 | 位 | 字节 | 取值范围 |
float | 32 | 4 | ±40282347E+38F |
double | 64 | 8 | ±1.79769313486231570E+308 |
注意:浮点型结尾没有字母,则该数据就是双精度浮点型。
3.字符型(char)
字符型是一种便是字符的数据类型。char 型表示一个字符,共16位,占用两字符,例如'a' '人'等等
char c ='c'; //表示一个字符
char c = '\u005E';// 表示一个unicode码
char c =565;//表示一个整数
char底层实现也是数字类型,所以可以和int类型进行转换
4.布尔型(boolean)
布尔型是一种起判断的数据类型。就是真与假,在Java中使用true和false表示真和假
boolean b =true;
boolean b =false;
相信大家看了我这个基本数据类型能有一点点意识,为后面的内容继续努力!晚安。一个菜鸟的问候
java 从零开始 第二天的更多相关文章
- 2017年1月1日 java学习第二天复习
今天是新年的第一天,以前学习没有总结习惯,学习效率和成果都很不好. 学习的过程就是反复的复习和不断学习的过程,开始今天的学习总结 学习java的第二天. 今天学习了java最基础的一些内容,照着 ...
- JAVA入门第二季(mooc-笔记)
相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第二季&g ...
- 2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...
- 《Effective Java(中文第二版)》【PDF】下载
<Effective Java(中文第二版)>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382186 Java(中文第二版)& ...
- 《Effective Java中文版第二版》读书笔记
说明 这里是阅读<Effective Java中文版第二版>的读书笔记,这里会记录一些个人感觉稍微有些重要的内容,方便以后查阅,可能会因为个人实力原因导致理解有误,若有发现欢迎指出.一些个 ...
- “全栈2019”Java多线程第二十九章:可重入锁与不可重入锁详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
- “全栈2019”Java多线程第二十八章:公平锁与非公平锁详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
- “全栈2019”Java多线程第二十七章:Lock获取lock/释放unlock锁
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
- “全栈2019”Java多线程第二十六章:同步方法生产者与消费者线程
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
随机推荐
- 使用thrift实现了Javaserver和nodejsclient之间的跨平台通信
1. 简介 thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发.它结合了功能强大的软件堆栈和代码生成引擎.以构建在 C++, Java, Python, PHP, Ruby, Erlang ...
- std::multimap 按照key遍历---
#include <iostream> #include <unordered_map> using namespace std; int main() { unordered ...
- jenkins插件安装失败更改插件源
看提示的日志说是下载失败,应该是网络问题 最好的办法就是更改下载源 [系统管理][管理插件][高级]升级站点项的的地址修改成 修改之后,安装了一下git的插件速度非常快,jenkins镜像地址列表ht ...
- string转object-兼容低版本浏览器(eval实现)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- IBM Rational AppScan使用详细说明
转自:http://www.nxadmin.com/tools/675.html 本文将详细介绍Appscan功能选项设置的细节,适合E文一般,初次接触Appscan的童鞋参考阅读. Appscan是 ...
- 在CentOS 5下安装中文五笔
由于习惯使用五笔,需要在CentOS5 下安装中文五笔输入法. 刚装好的 CentOS 5默认是没有中文输入 法的.只能显示英文,有中文字符的文件名呈现乱码. 首先挂载CentOS的系统安装盘,在安装 ...
- java.String中的方法
(String) str.trim() 该方法返回一个复制该字符串的开头和结尾的白色空格去掉,或字符串,如果它没有头或尾空白. (Boolean) str.contains(str1) 判断 str ...
- The best way to predict the future is to invent it,预测未来最好的方法是创造它!
The best way to predict the future is to invent it,预测未来最好的方法是创造它! ——Smalltalk发明人Alan Kay “预测未来的最好方法, ...
- ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs
ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs 第一部分:使用ssh key 实现服务器间的免密码交互登陆 步骤1: 安装openssh-clients [root@001 ...
- struts2中在Action中如何获取servlet的api?
1.通过ActionContext类(拿到的不是真正的servlet api,而是一个map) ActionContext context = ActionContext.getContext(); ...