Java变量

本文概要

  • 变量
变量是同时执行的Java程序,其保持值的容器。一个变量被分配有一个数据类型。
【Java变量】变量的存储位置的名称。有三种类型的Java变量:本地,实例和静态。
在Java中两种类型的数据类型:原始和非原始。
变量变量名称内存分配的保留区域。换句话说,它是内存位置的名称。它是“变化+能够”,这意味着它的值是可以改变的组合。
Java变量

文章图片
int data=http://www.srcmini.com/50; //Here data is variable

变量的类型
有三种类型的Java变量:
  • 局部变量
  • 实例变量
  • 静态变量
Java变量

文章图片
1)局部变量该方法的主体内声明的变量称为局部变量。你只能在该方法中使用这个变量,并在类中的其他方法,甚至不知道该变量存在。
局部变量不能与“静态”关键字来定义。
2)实例变量一种可变里面的类声明,但该方法的身体外部,被称为实例变量。它不声明为静态的。
它被称为实例变量,因为它的值是特定于实例和实例之间不共享。
3)中的静态变量该声明为静态的变量称为静态变量。它不能是本地的。你可以创建该类的所有实例中静态变量和共享的单个副本。为静态变量的内存分配发生只有当类在存储器中加载一次。
实施例了解类型的Java变量
class A{ int data=http://www.srcmini.com/50; //instance variable static int m=100; //static variable void method(){ int n=90; //local variable } }//end of class

Java变量例子:两个数字相加
class Simple{ public static void main(String[] args){ int a=10; int b=10; int c=a+b; System.out.println(c); }}

输出:
20

Java变量示例:加宽
class Simple{ public static void main(String[] args){ int a=10; float f=a; System.out.println(a); System.out.println(f); }}

输出:
10 10.0

Java变量示例:缩小(类型转换)
class Simple{ public static void main(String[] args){ float f=10.5f; //int a=f; //Compile time error int a=(int)f; System.out.println(f); System.out.println(a); }}

输出:
10.5 10

Java变量实施例:溢出
class Simple{ public static void main(String[] args){ //Overflow int a=130; byte b=(byte)a; System.out.println(a); System.out.println(b); }}

输出:
130 -126

Java变量示例:将下型
class Simple{ public static void main(String[] args){ byte a=10; byte b=10; //byte c=a+b; //Compile Time Error: because a+b=20 will be int byte c=(byte)(a+b); System.out.println(c); }}

输出:
20

    推荐阅读