Java变量的初识

package com.lddx.day1025;
//演示Java中的变量语法
public class VarDemo1 {
	public static void main(String[] args) {
		//1)变量的声明
		//语法:数据类型 变量名;
		int a;//声明了一个变量a,变量a理解为一个代词,代表的是某一个整数
		int b;
		//声明3个整数类型的变量 c d e
		int c,d,e;//当声明的变量为同一数据类型的时候,可以在一行中声明,用逗号隔开,等价于分开声明3行代码
		//2)变量的初始化--给变量的第一次赋值
		//(1)声明的同时直接初始化
		//(2)先声明变量,然后在使用前给变量初始化
		int age=10;//声明+赋值同时进行
		System.out.println(age);
		int age1;//先声明一个变量age1
		age1=20;//在使用ag1前赋值,赋值的时候不用写数据类型
		//注意:数据类型在第一次声明的时只写一次
		System.out.println(age1);//20
		//3)变量的使用
		//(1)必须与数据类型匹配
		//(2)变量在第一次声明的时候写数据类型,之后再使用的时候不用再写数据类型了
		//(3)变量在使用前必须先声明,并初始化
		//int m=3.14;编译错误,声明的数据类型和赋值内容不匹配
		//System.out.println(n);编译错误,变量n未声明
		//int n;System.out.println(n);编译错误,变量n未初始化
		//总结:变量在使用前必须声明+初始化都要有
		int x=2;//先声明x,并同时赋值为5
		int y=x+10;//声明变量y,赋值的内容为x+10的结果
		System.out.println(x);//5
		System.out.println(y);//15
		x=x+10;//给变量x重新赋值,x不需要再声明数据类型了
		System.out.println(x);//15
		System.out.println("x");//x
		//4)变量名的命名
		//(1)变量名可以由字母,数字,_,$组成,但是数字不能开通
		int age1;//ok
		//int 1age;//编译错误,数字不能开头
		int age_$1;//ok
		//int age#1;//编译错误,出现#号非法字符
		//(2)严格区分大小写
		int AGE=20;
		//System.out.println(aGe);编译错误,严格区分大小写
		//(3)不能使用Java中的关键字(已经被Java占用的)
		//int package=30;编译错误,不能使用Java中的关键字
		int Package=30;//ok 区分大小写
		//(4)可以使用中文或者拼音,但是开发中不建议用
		int 年龄=50;
		System.out.println(年龄);
		//(5)建议变量名见名知意,尽量采用驼峰命名法(多个单词组成的变量名,第一个单词全小写,之后的每个单词首字母大写)
		int textMaxAge=150;//采用驼峰命名法
	
	}

}

开发工具中的编译执行原理:

(1)在工作区间中,src目录储存.java源文件,bin目录存储.class字节码文件

(2)在.java源文件中编写代码,保存即为编译过程,会在bin目录中生成.class字节码文件,保存相当于执行的javac命令

(3)当点击运行按钮运行的是bin目录中的.class字节码文件,点击运行按钮相当于执行的是java命令

猜你喜欢

转载自blog.csdn.net/qq_25368751/article/details/83379477