/**
* 数据类型
* 与几乎所有的程序设计语言一样,Java也是使用变量来存储数据。这里需要掌握两个重要的概念:
* 变量:程序运行过程中,值可能会发生改变的量(注重变化的可能性而不是确定性)。
* 常量:程序运行过程中,值一定不会发生改变的量。
*
* 数据类型的定义
* 数据被存储后,是需要被使用的(从数据的使用角度理解)
* 数据类型, 表示的是一组数据的集合,和基于该数据集合的一组合法操作。
* 也就是说,数据类型不仅表示一组数据的集合,更重要的是它还限制了这组数据能够执行的操作。
* 简单来说,数据类型 = 数据 + 操作
* 比如int类型,是一个典型的基本数据类型,它规定了数据的取值范围,也规定了这组数据能够完成的操作
* int整数可以做减加乘除,也可以求平方,开方等等.
* 但是整数没有长度的概念,int类型变量没有求长度这种操作
*
* 比如String类型,是一个典型的引用数据类型,它规定了数据的范围(必须是一个字符串),也规定了操作
* 比如字符串String类型,可以做"+"(字符串拼接运算) 但是像"- / *"都是不可以的
* 但是字符串有长度的概念,String类型变量就可以求长度
*
* 数据类型的分类,两大类:
* 1.基本数据类型(四类八种)
* a.整型: byte,short,int,long
* b.浮点型: float,double
* c.字符型: char
* d.布尔类型: boolean
*
*
* 2.引用数据类型
* Java当中有且仅有两种数据类型,那就是基本数据类型和引用数据类型。
* 只要不是四类八种基本数据类型,那么它都是引用数据类型。
* 因为基本数据类型很少,所以我们在Java开发中碰到的变量,非常多都是引用数据类型。
* 最常见的也是最常用的引用数据类型就是String,它表示字符串。
*
*
*/
public class Demo {
public static void main(String[] args) {
// 定义int变量
int a = 10;
double b = 0.1;
float c = 0.1F;
System.out.println(b == c);
char d = 97;
System.out.println(d);
System.out.println(d + 100);
String str = "hello";
}
}