java学习day2
来源:互联网 发布:三菱plcrs485通讯编程 编辑:程序博客网 时间:2024/06/04 21:16
常量
定义:在程序的执行过程中值不可发生变化的量
分类:
1、字面值的常量:
整数常量:1,2,3
小数常量:1.1,1.2
字符常量(必须用单引号):'a','b','c','我'
字符串常量(必须用双引号):"abcdefg"
布尔常量(对和错,真和假):true和false
所有的常量都可以打印输出
2、java对整数常量有四种表示形式
二进制
八进制
十进制
十六进制
===========================================================
变量
定义:在程序的执行过程中在某个范围内其值可以发生改变的量
如同数学中的未知数
定义变量
固定格式:1、数据类型 变量名=赋值(具体的值)
2、数据类型 变量名;
变量名=赋值
=后面的值的数据类型和前面定义的数据类型保持一致
数据类型起到约束变量值的作用
java语言中要求每个数据都要有数据类型,而且对每个数据都有严格的区分
数据类型:基本数据类型和引用数据类型
引用数据类型:1、类 class
2、接口 interface
3、数组 []
基本数据类型:1、整数 byte short int long
2、小数 float double
3、字符 char
4、布尔 boolean
字符串不属于基本数据类型 用String定义
变量可以打印输出
在java程序中出现的整数常量默认的数据类型都是int类型
出现的小数默认数据类型是double类型
double数据赋值给float数据会精度丢失
数据类型转换
从小数据转换成大数据叫做自然转换
从大数据转换成小数据叫做强制转换
目标数据类型 变量名=(目标数据类型)被转换的数据
byte short char 只要参与运算就会自动提升为int类型
大数据和小数据运算会提升为大数据类型
打印输出字符串后面的加号表示连接,字符串有同化功能,它会把跟他相连的数据同化为字符串
定义:在程序的执行过程中值不可发生变化的量
分类:
1、字面值的常量:
整数常量:1,2,3
小数常量:1.1,1.2
字符常量(必须用单引号):'a','b','c','我'
字符串常量(必须用双引号):"abcdefg"
布尔常量(对和错,真和假):true和false
所有的常量都可以打印输出
2、java对整数常量有四种表示形式
二进制
八进制
十进制
十六进制
===========================================================
变量
定义:在程序的执行过程中在某个范围内其值可以发生改变的量
如同数学中的未知数
定义变量
固定格式:1、数据类型 变量名=赋值(具体的值)
2、数据类型 变量名;
变量名=赋值
=后面的值的数据类型和前面定义的数据类型保持一致
数据类型起到约束变量值的作用
java语言中要求每个数据都要有数据类型,而且对每个数据都有严格的区分
数据类型:基本数据类型和引用数据类型
引用数据类型:1、类 class
2、接口 interface
3、数组 []
基本数据类型:1、整数 byte short int long
2、小数 float double
3、字符 char
4、布尔 boolean
字符串不属于基本数据类型 用String定义
变量可以打印输出
在java程序中出现的整数常量默认的数据类型都是int类型
出现的小数默认数据类型是double类型
double数据赋值给float数据会精度丢失
数据类型转换
从小数据转换成大数据叫做自然转换
从大数据转换成小数据叫做强制转换
目标数据类型 变量名=(目标数据类型)被转换的数据
byte short char 只要参与运算就会自动提升为int类型
大数据和小数据运算会提升为大数据类型
打印输出字符串后面的加号表示连接,字符串有同化功能,它会把跟他相连的数据同化为字符串
0 0
- Java学习笔记day2
- java学习day2
- Java学习--day2-partone
- Java学习--day2-parttwo
- java web学习笔记day2
- Java学习笔记day2(Java基本概念)
- Java学习(回顾)笔记之day2
- 黑马程序员 java学习笔记 Day2:线程
- 安卓学习记录-java-day2
- Android学习之Java基础篇day2
- JAVA-DAY2
- Java Day2
- java你好! 我的java学习之路 Day2
- Java学习----day2——(1)数据类型总结
- Java学习----day2——(2)逻辑结构
- 传智播客学习日记Day2
- Html学习-Day2
- Kinect学习DAY2:OpenNI
- 利用订阅模式实现缓存更新
- java学习day1
- 【剑指offer】从上往下打印二叉树
- 关于字符的转换和存储
- 多数据中心kafaka,flume使用情况
- java学习day2
- 神奇的约瑟夫环
- span标签
- jQuery基础修炼圣典—事件篇
- 如何优雅地退出python程序
- java SE集合类实现斗地主洗牌、牌排序
- HTML中的换行造成空格问题
- java学习day3
- HDFS文件浏览器(支持kerberos认证)