在Java中数据类型分两种,一种是基本数据类型,一种是引用数据类型
基本数据类型--》使用一块内存存储
引用数据类型--》使用两块内存存储
类型:用于区分数据的(根据数据的空间大小,来划分合适的“小格子”)
变量值:可以变量的数据
变量名:人为起的名称,用于标识数据所在内存中的地址
为什么要给内存地址起名?因为地址不好记
数据类型:八大基本数据类型
整数:byte,short,int,long
浮点数:float,double
字符:char
布尔:boolean
引用数据类型:
字符串:String
public class TestTicket{
public static void main (String [] args){//主方法,入口
String goodsName1 = "笔记本"; //String -->数据类型 goodsName1-->变量名称 "笔记本"-->变量的值
String goodsName2 = "橡皮";
double price1 = 15.6;
double price2 = 0.8;
int count1 = 1;
int count2 = 1;
System.out.println(" 新世界超市");
System.out.println(" 欢迎惠顾 ");
System.out.println("日期 流水号 款机号");
System.out.println("--------------------------------------------------------");
System.out.println("品名 单价/元 数量");
System.out.println("goodsName1+" "+price1+" "+count1");
System.out.println("goodsName2+" "+price2+" "+count2");
System.out.println("--------------------------------------------------------");
System.out.println("钱款当面核对!质量问题,凭此票兑换");
}
}
标识符号
标识符:类的名称、变量的名称......
命名规则:
可以包含数字,字母,下划线
不可以是java的关键字
不允许数字开头
命名规范:
类名,每个英文首字母均大写,不允许英拼混合,不允许纯拼音,不允许使用汉字
变量名,第一个单词首字母小写,第二个开始以后每个单词首字母均大写,不允许以下划线或$开头或结尾
详细讲解数据类型
1.整数 byte,short,int,long(存储的范围由小到大)
byte占一个字节(8位)
short占两个字节(16位)
int占四个字节(32位) java程序默认的整数类型
long占八个字节(64位) 需要手动添加大小写L
2.浮点数 float(单精度) double(双精度) java程序默认浮点数为double
float 占4个字节 需要手动添加大小写F
double 占8个字节
3.字符型 char
char 占两个字节
java的编码格式采用的是Unicode码
4.布尔型 boolean 占一位