个性化阅读
专注于IT技术分析

Java变量

本文概要

变量是同时执行的Java程序,其保持值的容器。一个变量被分配有一个数据类型。

变量的存储位置的名称。有三种类型的Java变量:本地,实例和静态。

在Java中两种类型的数据类型:原始和非原始。


变量

变量名称内存分配的保留区域。换句话说,它是内存位置的名称。它是“变化+能够”,这意味着它的值是可以改变的组合。

int data=50;//Here data is variable

变量的类型

有三种类型的Java变量:

  • 局部变量
  • 实例变量
  • 静态变量

1)局部变量

该方法的主体内声明的变量称为局部变量。你只能在该方法中使用这个变量,并在类中的其他方法,甚至不知道该变量存在。

局部变量不能与“静态”关键字来定义。

2)实例变量

一种可变里面的类声明,但该方法的身体外部,被称为实例变量。它不声明为静态的。

它被称为实例变量,因为它的值是特定于实例和实例之间不共享。

3)中的静态变量

该声明为静态的变量称为静态变量。它不能是本地的。你可以创建该类的所有实例中静态变量和共享的单个副本。为静态变量的内存分配发生只有当类在存储器中加载一次。

实施例了解类型的Java变量

class A{
int data=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
赞(0)
未经允许不得转载:srcmini » Java变量

评论 抢沙发

评论前必须登录!