带你入门到入土学习JAVA之变量和常量【JAVA教程】

!
也想出现在这里? 联系我们
信息

带你入门到入土学习JAVA之变量和常量,第1张

作者现在要跟着读者从0一步一步的学习java

文章目录

  • java的变量和常量
  • 一、常量是什么
  • 二、变量是什么
    • 1.全局变量(实例变量)
    • 2.局部变量
  • 总结

前言

在所有编程语言中,变量和常量都是最基础的语法知识,今天我们就来学习java的变量和常量

 

一、什么是常量

在java中只有加有关键字final的才是常量  例如 final  int  nmu = 10; 这个代表的就是常量,常量是不可以改变的量,由此可见当带有final关键词的声明叫做常量

public class Hello{
	//其中的clss代表的是类 后面跟的是当前的文件名称注意要一致
	//public代表的是权限的公开,公共的,注意几个大写
        public static void main(String[] args){
	    //代表的是输出语句注意于c语言的区别,static代表的是静态关键字  
	    //代表的是只有一份
final int NUM = 10; 
NUM++;
}//这样子也会报错是因为常量是不可以被改变
            //代表的是定义一个整数的常量并且定义为10,不可以为改变
            //定义常量的时候一定要初始化,final int NUM 如果没有初始化的话会报错
}

//以上是错误的代码,因为常量是初始化之后就不可以在被改变的量

二、变量是什么
1.全局变量(实例变量)

/*
 *局部变量:
 *变量的作用范围是部分的,而非全部类的作用
 *部分指代的:
   *(1)变量作为方法的参数,其作用在整个方法的内部
   *(2)变量可以在方法的内部进行定义,其作用是从被定义的代码行开始作用一直到方法的结束
   *(3)变量可以定义在代码块中,,代码块代表对就是一对花括号{代码}其作用是从被定义的代码行开始         *作用一直到代码块结束
*/public class GlobalVariable//这个变量名代的意思是全局变量的意思
{
	//创建一个全局变量age,
	//访问方式就是:对象.全局变量(注意有点)
	int age = 10; //这样子的变量代表的是全局变量,或者叫做实例变量
public static void main(String[] args) 
	{
    //要如何访问全局变量呢?
//有两种方法1.通过创建对象来通过访问全局变量
//2.在 int age =10 ;前面加上static这个静态关键字也可以访问变量
     		//如何GlobalVariable创建对象,并且用gv来表示
		//当要后期要使用这个对象的时候直接用gv来即可
		GlobalVariable gv  = new GlobalVariable();
	//  代表的是类     给这个类取个对象名字  = 创建对象需要(new) 对象分类/不分类(\"对对象的描述\")
//还会有人疑问为什么要在声明变量前面加上static这个关键词
//static void main代表的是静态空间 所以下面要引用变量都要从静态的变量加上static
/*
* static关键字,表示是静态的,静态的就是表示只有一份,属于类
* 一份的意思就是,如果创建了一万个对象,对象 *** 作的都是同一个
* 作用:修饰方法,使方法属于类,而不是属于对象
* 修饰属性(变量),则该变量使变量的,也是属于一份,属于类
* 静态方法访问的成员变量也只能使静态的变量
* */

2.局部变量

代码如下(示例):

/*
 *局部变量:
 *变量的作用范围是部分的,而非全部类的作用
 *部分指代的:
   *(1)变量作为方法的参数,其作用在整个方法的内部
   *(2)变量可以在方法的内部进行定义,其作用是从被定义的代码行开始作用一直到方法的结束
   *(3)变量可以定义在代码块中,,代码块代表对就是一对花括号{代码}其作用是从被定义的代码行开始         *作用一直到代码块结束
*/
public class LocalVariable
{
	//main方法,有参数string数组类型,变量名叫做args,所有args的作用范围就是整个main的方法内容
	public static void main(String[] args) 
	{
	int a = 0;
		int b = 1;
		System.out.println(\"开始执行代码\");
		System.out.println(a);
		System.out.println(b);
		System.out.println(\"代码执行结束\");
}

该处使用的url网络请求的数据。


总结

若有一些错误的地方欢迎留言,接下里会持续更新java的知识点和大家一起学习。

© 版权声明
THE END
喜欢就支持一下吧
点赞52 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容