Java语言是一种强调数据类型的语言,在声明任何变量时,必须将该变量定义为一种数据类型。Java中的数据类型分为基本数据类型和对象类型(引用数据类型)。
基本数据类型主要有整型、字符型、浮点型、布尔型。
其中整型有字节型、短整形、整数型、长整型。字节型byte用一个字节来表示整·数,它的范围介于-128到127之间,无论采用哪种进制,在输入控制台上,系统都会将其转化为十进制。短整型short用两个字节来表示整数值,其整数值介于-32768到32767之间,它有八进制、十进制、十六进制三种表示方法。整数型int,用四个字节来表示整数,整数值介于-2147483648到2147483647之间,整数型拥有以上所说的各种进制。长整型long用八个字节来表示整数,其数值介于-9223372036854775808到9223372036854775807之间,拥有以上所说的各种进制。在长整型的数据后面要有一个L字母。
字符型数据占两个字节,必须以单引号表示,如‘A’。如果是“A”,就表示一个字符串。
浮点型分为单精度浮点型float和双精度浮点型double。float占4个字节,有效数字最长为7位。double占8个字节,有效数字最长为15位,后面带有标志性符号“D”和“d”。
布尔型数据类型用“true”和“flase”表示。
在了解了相关基本数据类型的学习后,就可以进入初步的学习编程。但之前,我们需要先了解变量。什么是变量呢?变量是指在程序运行中可以变化的量。下面演示了变量声明方法:
声明了一个数据类型为整型的变量a:int a;
变量的划分,从作用范围上看,分为全局变量和局部变量;从数据类型上看,分为基本类型变量和对象类型变量;从所属范围看,分为类变量和成员变量。类变量是指用static声明的全局变量。
变量的初始化,简单的说,就是给变量赋值。例如:int a;a=10.
在程序中有变量就有常亮·,常亮在程序开始到运行结束值都不会变。通常用final声明。
下面是关于常亮变量的程序演示:
public class example {
//声明一个常亮
public final int x = 10;
//定义一个int类型的变量a
int a = 1;
public static void main(String[] args) {
// TODO Auto-generated method stub
example e = new example();
System.out.println("全局变量a"+" "+e.a);
System.out.println("常亮x"+" "+e.x);
e.print();
}
void print(){
//定义局部变量c
float c = 23;
System.out.println("局部变量c"+" "+c);
}
}