###01变量概述 * A: 什么是变量? * a: 变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容器,用来装载饭菜。那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。 ###02计算机存储单元 * A: 计算机中储存和运算的最小单位是? * a: 一个字节,也就是一个byte. * win+r--cmd--回车 * b: 常用储存单位 *1B(字节) = 8bit *1KB = 1024B *1MB = 1024KB *1GB = 1024MB *1TB = 1024GB *1PB = 1024TB
###03Java中数据类型四类八种 * A: 数据类型四类八种 *四类 八种 字节数 数据表示范围 *整型 byte 1 -128~127 short 2 -32768~32767 int 4 -2147483648~2147483648 long 8 -263~263-1 *浮点型 float 4 -3.403E38~3.403E38 double 8 -1.798E308~1.798E308 *字符型 char 2 表示一个字符,如('a','A','0','家') *布尔型 boolean 1 只有两个值true与false
###04常量和数据类型 * A:常量的定义 * a: 整形常量默认是int类型 * b: 小数常量默认是double类型 * c: 定义长整形数据如果值超过int取值范围后面要+"L" * d: 定义float类型的数据后面要+"f" 否则默认是double
###05变量创建的三要素 * A: 定义变量的语法格式: 数据类型 变量名 = 变量值; * int a = 100; * B:代码: public class Variable { public static void main(String[] args) { int a = 10; double b = 3.14; char c = 'z'; String s = "i love java"; a = 20; System.out.println(a); } }
###06定义所有的基本数据类型变量 * A: 案例演示 * a: 八种基本类型数据的创建
###07定义字符串变量 * A:案例演示 * 创建字符串数据类型变量 * String 是引用数据类型 ###08变量定义使用注意事项 * A:变量使用的注意事项 * a: 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。 public static void main(String[] args) { int x; x = 20; //为x赋值20 System.out.println(x);//读取x变量中的值,再打印 } * c: 变量使用时有作用域的限制。 public static void main(String[] args) { int x = 20; { int y = 20; } System.out.println(x);//读取x变量中的值,再打印 System.out.println(y);//读取y变量中的值失败,失败原因,找不到y变量,因为超出了y变量作用范围,所以不能使用y变量 }