3.5 : 声 明 和 赋值
3.5.1 :什么是 声 明
声明为 Java 程序实体引入标识符, 能够使用这些名字访问到这些实体, 声明实体包括:类名、属性名、方法名、变量名、参数名、接口名等等。其实简单点说就是定义某个东西并对外宣称它。
3.5.2 :什么是 赋值
赋值就是为一个声明的变量或者常量赋予具体的值, 也就是赋予值的意思。 使用一个等号”=”来表示。
示例:
int a = 5;
这句话的意思就是,声明一个类型为 int 的变量 a,并将它赋值为 5。
3.6 :特 别介绍 : 字 符串型 String
字符型只能表示一个字符,那么多个字符怎么表示呢?
Java 中使用 String 这个类来表示多个字符, 表示方式是用双引号把要表示的字符串引起来,字符串里面的字符数量是任意多个。字符本身符合 Unicode 标准,且上述 char 类型的反斜线符号 (转义字符) 适用于 String。 与 C 和 C++不同, String 不能用 \0 作为结束。 String的文字应用双引号封闭,如下所示:
“The quick brown fox jumped over the lazy dog.”
char 和 String 类型变量的声明和初始化如下所示:
char ch = ‘A'; // 声明并初始化一个字符变量
char ch1,ch2 ; //声明两个字符变量
// 声明两个字符串变量并初始化它们
String greeting = "Good Morning !! \n" ;
String err_msg = "Record Not Found !" ;
String str1,str2 ; // 声明两个字符串变量
String s = “12abc”; //基本的字符串型
String s = “”; //表示空串
注意 :
(1) :String 不 是 原始 的 数 据 类 型 , 而 是一 个类(class)
(2) :String 包含的字符数量是任意多个,而字符类型只能是一个。
要特别注意: ”a” 表示的是字符串, 而’a’表示的是字符类型, 它们具有不同的功能。
(3) :String 的默认值是 null
3.7 : 示 例
下列程序显示了如何为整数、浮点数、boolean、字符和 String 类型变量声明和赋值
1. public class Assign {
2. public static void main(String args []) {
3. int x, y; // 声明 int 变量
4.float z = 3.414f; // 声明并赋值 float
5.double w = 3.1415; //声明并赋值 double
6.boolean truth = true; //声明并赋值 boolean
7.char c; // 声明字符变量
8.String str; // 声明 String 字符串
9.String str1 = "bye"; //声明并赋值 String 变量
10.c = 'A'; // 给字符变量赋值
11.str = "Hi out there!"; // 给 String 变量赋值
12.x = 6;
13.y = 1000; // 给 int 变量赋值
14....
15.}
16.}
非法赋值举例
y = 3.1415926; // 3.1415926 不是一个 int.
// 需要类型转换并且小数位要截掉
w = 175,000; // 逗号( , ) 不能够出现
truth = 1; // 一个优秀的 C/C++程序员常犯的错误,在 Java 语言中 boolean 型变量只能为 true 或 false
z = 3.14156 ; // double 型的值不能赋给 float 变量,需要类型转换
对于引用数据类型放到后面再学,先看看常量和变量。
推荐阅读:
2018年3月计算机二级考试JAVA入门知识点:面向对象初步
2018年3月计算机二级考试JAVA入门知识点:Java类的基本构成
2018年3月计算机二级考试JAVA入门知识点:如何使用一个Java
2018年3月计算机二级考试JAVA入门知识点:面向对象三大特征
出国留学网计算机等级考试 栏目推荐: