2-1 变量
电脑使用内存来记忆计算时所使用的数据。
内存地址由十六进制组成,但是计算机只认识二进制。
变量是存储数据的一个基本单元。
举例说明:
房间 —— 变量
房间名字 —— 变量名
房间类型 —— 变量类型
入住客人 —— 变量值
数据类型:
char(字符型) | 用于存储单个字符,如:性别‘男’,‘女’;点灯‘开’,‘关’。 |
int(整型) | 用于存储整数,如:一天的时间是24小时,一月份是31天。 |
double(双精度) | 用于存储小数,如:蒙牛早餐奶价格1.3元,手机待机时间6.5小时。 |
String(字符串) | 用于存储一串字符,如“我的爱好是踢足球”,“我喜欢java程序”。 |
2-2 在Java中声明变量
- 数据类型:变量的类型,决定变量空间的大小。
- 变量名称:变量名,方便计算机找到这个变量。
- 变量值:存储的数据。
1 public class test{2 public static void main(String[] args){3 int number=23;4 System.out.println("23");//"ln"的作用相当于"\n",换行.5 }6 }
声明变量三步走:
- 定义变量数据类型;例:int,String,double;
- 定义变量名称;例:int house,String name,double li;
- 给变量(空间)赋值;house=3,name=“张三”;
语法:变量名=值,“=”为赋值号。
使用变量的好处:
1 public class test{ 2 public static void main(String[] args){ 3 int number=23; 4 System.out.println(number); 5 System.out.println(number); 6 ...... 7 } 8 } 9 /*10 输出结果为:11 2312 2313 2314 ...15 如果想输出36,则只需要改变变量number的值即可,不需要再重复改变println(“”)值16 */
编程易犯错误:
例1:
1 public class test{2 public static void main(String[] args){3 String title;4 System.out.print(title);//先声明变量并赋值,然后才能使用。5 }6 }
代码改错:
1 1. String title="java";//声明变量title并赋值。2 2. String title;//声明变量title。3 title="java";//赋值。
例2:
1 public class test{ 2 public static void main(String[] args){ 3 String name="张三"; 4 String name="李四";//声明两个同名变量导致编译错误。 5 } 6 } 7 /* 8 代码改错: 9 String name="张三";10 String Name="李四"; 11 Java程序区分大小写12 */