认识字面量,变量 ,数据类型 二
第二小章第一部分字面量1程序中的字面量下面图中用红色方框标记的是字面值在程序里面称为字面量。2 字面量的写法和规则●我们首先先看字面量的分类●掌握数值在程序中的书写格式●那我们在程序中演示一下public static void prinLitera() { //请帮我输出常见的字面量 //1,整数型 System.out.println(10); //2,浮点型 System.out.println(10.5); //3,布尔型 System.out.println(true); System.out.println(false); //4,字符型 System.out.println(a); //5,字符串型 System.out.println(hello world); //6掌握特殊字符\n换行功能 System.out.println(hello \nworld); //7字符串字面量,用双括号包起来里面可以有任意字符 System.out.println(AAAAAAAAAAAAAAAAA); System.out.println(认识字面量); }总结1.字面量这个知识是要求我们学会什么●数据在程序中的书写格式2.字符,字符串在程序中的书写格式有什么要求●字符不行单引号围起来,有且仅能一个字符●字符串必须用双括号围起来里面可以任意字符3.几个常见的特殊值的书写格式是●truefalsenull\n\t--------------------------------------------------------------------------------------第二部分变量1 认识变量变量就是内存中的一块区域可以理解成一个箱子用来装程序要处理的数据的。●我们可以把它看做一个箱子 箱子的名字: age箱子类型:int箱子里放的东西18在程序里演示package yanshimulu; public class Demonstrate1 { public static void main(String[] args) { printVariable(); } public static void printVariable() { //1,定义变量然后输出 int age 10; System.out.println(age); //2,定义多个变量然后输出 int a 20; int b 30; System.out.println(a); System.out.println(b); //定义一个小数变量然后输出 double score 89.5; System.out.println(score); } }那我们为啥要用变量记数据●使用变量记要处理的数据编写的代码更灵活管理代码更方便。2 变量的特点●变量里装的数据是可以被替换的例如package yanshimulu; public class Demonstrate1 { public static void main(String[] args) { printVariable();//调用方法格式写在main里 } public static void printVariable() { int age2 18;//写一个变量命名为age218 age2 19;//然后在把age2的值改为19 System.out.println(age2);//那它输出的值是19 //遇到 时 要从右往左的顺序看开头和结果 age2 age2 1;//这里的意思是上一个值是19的基础上加上1 System.out.println(age2);//那它会在输出一个值是20 //执行这个代码时会同时输出 18 19 20 但最终age2的值是20的 } }●变量的应用场景例如微信钱包package yanshimulu; public class Demonstrate1 { public static void main(String[] args) { printVariable();//调用方法格式写在main里 } public static void printVariable() { //实时变量微信钱包 int money 100;//钱包原来有100元 System.out.println(money);//输出显示‘100’ money money 10;//收到10元 System.out.println(money);//输出显示110 money money - 20;//花掉了20 System.out.println(money);//输出显示90 money money * 2;//收到原来的两倍 System.out.println(money);//输出显示180 } }总结1 变量是什么变量的完整定义格式是什么样的●变量是内存中的一块区域可以理解成箱子用来记住程序要处理的数据的●数据类型 变量名称 数据2 为啥要用变量变量的好处是●使用变量记要处理的数据编写的代码更灵活管理代码更方便。3变量有什么特点基于这个特点变量有啥应用场景●变量里装的数据可以被替换。●可以应用班级统计人数微信钱包公交车上车下车人数统计 等等--------------------------------------------------------------------------------------3 数据类型●基础数据类型4大类8种根据不同的情况选择不同数据的类型例如如果存储年龄用整型数据byte就够了它可以存到最大127最小-128当然也可以用long存储但它会占用更多的内存不过当下的内存储存都很大我们不用太焦虑存储空间一般为了方便更多的会默认使用int类型。在程序里演示package yanshimulu; public class Demostrateg2 { public static void main(String[] args) { printVariable(); } //请帮我设计一个方法打印出8种基本数据类型定义的变量 public static void printVariable() { //1整数类型 byte a1 10;//它的范围在127 ~ -128之间超过这个数会报错 short a2 10;//它的范围在32767 ~ -32768之间 int a3 10;//它的范围在2147483647 ~ -2147483648之间 //注意long随便写一个整数默认都是int类型如果超过这个范围会报错所以要加上L或者l long a4 1000000000000000000L; //2.浮点类型 //注意随便写一个数字默认都是double类型如果希望98.5是float类型的必须加上f或者F float b1 98.5f; double b2 1.3; //3.字符类型 char c1 男; //4.布尔类型 boolean d1 true; boolean d2 false; //5.字符类型: 定义字符串变量记住字符串数据 String e1 hello } }总结