目录
2.它的特点就是可以反复的存储数据,第二次存储的时候会把第一次存储的数据覆盖
1.基础概念
1.1 程序是什么
实际上就是一组指令的集合。实际上计算机它就是对数据进行输入,处理,输出。程序可以理解成是由数据+程序逻辑(或者算法)
1.2 数据在程序中放在哪里?
它是存储在内存中的
2.数据类型
2.1 数据分为几类
两类 数字类型和非数字类型
2.2 数字类型
1.整数类型
在计算机中对整数进行了进一步的细分,分为byte,short,int,long
2.小数类型
float,double
注:
byte(8)<short(16)<int(32)<long(64)
对于数据来说把它存储到内存中的时候使用的内存越小越好
2.3 非数字类型
1.字符串String:"abc"
2.字符类型char:'u'
3.布尔类型boolean:true false
注:计算机数据单位
计算机中用来表示数据的最小单位bit(二进制位也叫比特位B 每个bit可以是0或者1),但是在计算机中最小的存储单元是byte(字节),它是由8个比特位组成的
1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
2.4 数据类型从另外角度分类
1.基本数据类型
4个
1.整型:四个 默认为0 默认类型为int
* byte
* short
* int
* long
2.字符型:只有一个 默认为‘’
* char
3.浮点型:两大类 默认类型为double 默认值0.0
* float
* double
4.布尔型:只有一个
* boolean 只有true和false
2.引用数据类型
无数个
* 类:使用class关键字定义的 例如String
* 数组:使用[]标识
* 接口:使用interface关键字定义的
3.变量
3.1 变量
1.就是一个用来存储数据的内存单元
2.它的特点就是可以反复的存储数据,第二次存储的时候会把第一次存储的数据覆盖
3.我们需要使用变量的原因是业务的需要。比如我们存储一个学生的年龄,姓名
4.数据是存储到内存当中的,只有存储到内存才可以使用。但是用户是看不到的,无法定位地址的,我们可以使用一个名字来定位这个内存地址。这个名字就是变量名。
3.2 变量的语法规则
什么是语法规则
就是语言的开发者定义的规则,用户必须按照这个规则区编写程序,才可以被计算机所识别,程序才能运行
变量的语法
数据类型 变量名=数据值;
int a=100;
int b; b=90;
4.变量的使用案例
4.1 案例 1
//1.定义4个变量
String name;
double price;
boolean isGp;
//2.把数据存储到变量(给变量赋值)
name="生日蛋糕";
price=199.88;
isGp=false;
//3.输出变量信息
System.out.println("商品名称:"+name);
System.out.println("商品价格:"+price);
System.out.println("是否过期:"+isGp);
4.2 变量的使用规则
1.先定义,再赋值。也可以定义的时候赋值
2.变量不赋值不能使用
3.变量不能重复定义
4.变量使用的时候有一定的范围
5.变量可以多次赋值,每一次赋值都会覆盖前面的值
注:一般来说有几个数据就定义几个变量,先定义,再赋值
5. 常量
5.1 什么是常量
常量表示在程序中不能被修改的数据。经常使用的常量 g=9.8 PI=3.14
5.2 语法
final 数据类型 常量名=常量值;
常量只能赋值一次,不能重新赋值。
5.3规则
常量名的命名一般是大写
6. 常量的案例
6.1 案例1
//1.定义2个变量分别存储半径和圆的面积
int r=2;
double s;
//2.定义圆周率
final double PI=3.14;
//3.计算面积并进行赋值
s=PI*r*r;
//4.输出
System.out.println("圆的面积是:"+s);