java考试试卷及答案
《JAVA程序设计》试卷含答案
《JAVA 程序设计》试卷
《JAVA 程序设计》试卷
第1页,共6页
第2页,共6页
Java 程序设计
一、 填空题(要求将答案写在空白处,共11道小题,每空1分,共20分)
1、Java 的三大体系分别是______、______、______。
2、Java 程序的运行环境简称之为______。
3、Java 中的程序代码都必须在一个类中定义,类使用______关键字来定义。
4、布尔常量即布尔类型的两个值,分别是______和______。
5、在Java 中,byte 类型数据占______个字节,short 类型数据占______个字节,int 类型数据占______个字节,long 类型数据占______个字节。
6、若x = 2,则表达式 ( x + + )/3 的值是______。
7、若int a =2; a+=3;执行后,变量a 的值为______。
8、若int []a={12,45,34,46,23}; ,则a[2]= ______。
9、若int a[3][2]={{1,1},{2,2},{3,3}},则a[2][1]= ______。 10、 面向对象的三大特征是______、______和______。
11、 定义在类中的变量被称为______,定义在方法中的变量被称为______
二、 选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题,
共10题,每题2分,共20分)
1、以下选项中,哪个用来编译源程序
A 、Javadoc
B 、Java 运行工具
C 、Java 编译器
Java期末试卷(B)及答案
XXXXXXXXX 学院
学年学期期末考试卷 B卷课程《Java程序设计》考试时间: 120 分钟班级姓名学号
一、单项选择题(将答案填在下表中,每题2分,共50分)
1、Java源文件的扩展名是( )。
A.java B.class C.html D.exe
2、如下哪个是Java中的标识符( )。
A.fieldname
B.super
C.3number
D.#number
3、以下说法正确的是 ( )。
A.一个可直接运行的Java源文件中可以有多个public类
B.一个可直接运行的Java源文件中可以没有public类
C.一个可直接运行的Java源文件中必须有一个且和文件同名的public类D.以上都不对
4、下面不是面向对象技术特点的是( )。
A.模块化
B.封装性
C.继承性
D.多态性
5、常量定义的修饰符为( )。
A.final
B.finally
C.const
D.define
6、在Java语言的基本数据类型中,浮点型的默认值为( )。
A.false B.’\u0000’ C.0 D.0.0
7、下列对数组的定义,错误的是( )。
A.int[] a=new int[5];
B.int a[]=new int[5];
C.int a[]={1,2,3,4,5};
D.int a[5]=new int[];
8、定义一个包的关键字是()。
A.import B. package C.interface D.protected
9、在Java语言中,实现继承使用的关键字为()。
A.import B. extends C.interface D.protected
java期末考试卷
Java程序设计期末考试卷一
一、单项选择题(每小题2分,共40分)
1、下列哪个选项不是Java语言的注释符号()
A、//
B、/* */
C、/** */
D、!
2、下面符号中,那个符号是Java的“等于号运算符”()
A、=
B、!=
C、= =
D、>=
3、下列哪个选项不是Java关键字()
A、boolean
B、private
C、hi
D、if
4、下列运算符中,优先级最高的是()
A、|
B、&
C、++
D、()
5、下列哪项不是Java的原子数据类型()
A、long
B、for
C、byte
D、char
6、编译Java程序的命令是()
A、java
B、javadoc
C、javac
D、cd
7、下列哪个选项中对应的工具可以用来开发Java语言程序()
A、Word2003
B、JBuilder
C、Outlook
D、Excel2000
8、下列哪个选项是Java的输出语句()
A、System.out.println();
B、Out.system.print();
C、System.println.out();
D、print.system.out();
9、Java语言中的语句是以()为结尾的。
A、逗号
B、分号
C、单引号
D、句号
10、下列哪个选项是Java的主方法()
A、public static main(String args[])
B、private static void main(String args[ ])
C、public static void main(String args[ ])
D、private static main(String [ ] args)
java期末考试复习题及答案
java期末考试复习题及答案
Java程序设计》课程试卷
1.Java语言编写的源程序保存时的文件扩展名是
(B).java。
2.若int a=-2,则表达式a。3的值为(C)8.
3.下列对数组元素的引用错误的是(C)a[3]。因为数组下标从0开始,a[3]超出了数组的范围。
4.在类的定义中可以有两个同名函数,这种现象称为函数(D)重载。
5.构造函数的作用是(D)初始化成员变量。
6.下列关键字中,哪一个不是用于异常处理语句(B)break。
7.类与对象的关系是(A)类是对象的抽象。
8.下列哪一个是Java中不合法的标识符(D)*point。
9.为AB类的一个无形式参数无返回值的方法method书
写方法头,使得使用类名AB作为前缀就可以调用它,该方法
头的形式为(A)static void method()。
10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的(C)ArrayList myList=new ArrayList()。
11.Java源文件和编译后的文件扩展名分别为(B).java
和.class。
12.在Java中,如果需要在用户自定义的Applet子类中进
行画图操作,一般需要重载父类的paint()方法。
13.对于一个Java源文件,正确的顺序应该是先package,再import,最后是class定义。
14.非法的代码是char c = 'u'。因为单引号中只能包含一个字符。
15.Java语言使用的字符码集是Unicode。
16.如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用private修饰。
java考试试题及答案
java考试试题及答案
【篇一:java试题及答案(50道选择题)】
符合题目要求的答案,针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。)(每题2分)没有注明选择几项的,只选择一项
1、 java所定义的版本中不包括:()
a、 java2 ee
b、 java2 card
c、 java2 me
d、 java2 he
e、 java2 se
2、下列说法正确的是()
a、 java程序的main方法必须写在类里面
b、 java程序中可以有多个main方法
c、 java程序中类名必须与文件名一样
d、 java程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
3、 java中,在如下所示的test类中,共有()个构造方法。
public class test{
private int x;
public test(){
x=35;
}
public void test(double f){
this.x=(int)f;
}
public test(string s){}
}
a、 0
b、 1
c、 2
d、 3
4、变量命名规范说法正确的是()
a、变量由字母、下划线、数字、$符号随意组成;
b、变量不能以数字作为开头;
c、 a和a在java中是同一个变量;
d、不同类型的变量,可以起相同的名字;
5、下列javadoc注释正确的是()
a、 /*我爱北京天安门*/
b、 //我爱北京天安门*/
c、 /**我爱北京天安门*/
d、 /*我爱北京天安门**/
6、为一个boolean类型变量赋值时,可以使用(
JAVA试卷 附答案
7. JAVA 平台的无关性是通过(
)实现的
A.JAVA 虚拟机
B.JAVA 的编辑环境
C.Windows 操作系统 D.UNIX 操作系统
8. JAVA 原程序经过编译器编译后生成的字节码文件的后缀是(
)
A.java
B.c
C.class
D.src
9. JAVA 运用程序可以分为两类,一类是能够独立运行的程序,其中必须含有(
Thread t = new Thread(new X()); t.start(); } } A 第一行会产生编译错误 B 第六行会产生编译错误 C 第六行会产生运行错误 D 程序会运行和启动 二、 多项选择(15 题,每题 1 分,共 15 分,选错漏选 0 分) 1.下面哪些代码段是正确的 Java 源程序? A. package testpackage; public class Test{//do something...} B. import java.io.*; package testpackage; public class Test{// do something...} C. import java.io.*; class Person{// do something...} public class Test{// do something...} D. import java.io.*; import java.awt.*; public class Test{// do something...} 2. public class parent { int change() {} } class Child extends Parent { } 哪些方法可加入类 Child 中? A public int change(){} B int chang(int i){} C private int change(){} D abstract int chang(){} 3. String s = "hello"; String t = "hello"; char c[] = {'h','e','l','l','o'} ; 下列哪些表达式返回 true? A s.equals(t); B t.equals(c); C s==t; D t.equals(new String("hello")); 4.给出下面代码段: 1) switch(m) 2) { case 0: System.out.println("case 0"); 3) case 1: System.out.println("case 1"); break; 4) case 2:
JAVA期末复习试卷含答案
JAVA期末复习试卷含答案
选择题
1.Java application中的主类需包含main⽅法,以下哪项是main⽅法的正确形参?( B )A、 String args B、String args[]
C、Char arg
D、StringBuffer args[]
2.下列的哪个选项可以正确⽤以表⽰⼋进制值8?( D )
A)0x8 B)0x10 C)08 D)010
5.Java Applet在被浏览器加载的时候⾸先被执⾏且在applet整个⽣命周期中只被运⾏⼀次的⽅法是( A )?
A、init()
B、start()
C、opreationcrawl()
D、reader()
6.在浏览器中执⾏applet 程序,以下选项中的哪个⽅法将被最先执⾏( A )。
A、init()
B、start()
C、destroy()
D、stop()
9.类Parent、Child定义如下:
1. public class Parent
2.{ public float aFun(float a, float b) throws
3. IOException { }
4.}
5.public class Child extends Parent{
6.
7.}
将以下哪种⽅法插⼊⾏6是不合法的。( A )
A、float aFun(float a, float b){ }
B、public int aFun(int a, int b)throws Exception{ }
C、public float aFun(float p, float q){ }
Java试题--选择答案
西南大学<试卷一>
Java 选择题
一、选择题
(1)栈和队列的共同特点是
A)都是先进先出
B)都是先进后出
C)只允许在端点处插入和删除元素
D)没有共同点
(2)已知二*树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbed
B)decab
C)deabc
D)cedba
(3)链表不具有的特点是
A)不必事先估计存储空间
B)可随机访问任一元素
C)插入删除不需要移动元素
D)所需空间与线性表长度成正比
(4)结构化程序设计的3种结构是
A)顺序结构、选择结构、转移结构
B)分支结构、等价结构、循环结构
C)多分支结构、赋值结构、等价结构
D)顺序结构、选择结构、循环结构
(5)为了提高测试的效率,应该
A)随机选取测试数据
B)取一切可能的输入数据作为测试数据
C)在完成编码以后制定软件的测试计划
D)集中对付那些错误群集的程序
西南大学(6)算法的时间复杂度是指
A)执行算法程序所需要的时间
B)算法程序的长度
C)算法执行过程中所需要的基本运算次数
D)算法程序中的指令条数
(7)软件生命周期中所花费用最多的阶段是
A)详细设计
B)软件编码
C)软件测试
D)软件维护
(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
A)C
B)Basic
C)DDL
D)DML
(9)下列有关数据库的描述,正确的是
A)数据库是一个DBF文件
B)数据库是一个关系
C)数据库是一个结构化的数据集合
D)数据库是一组文件
(10)下列有关数据库的描述,正确的是
A)数据处理是将信息转化为数据的过程
B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
Java试卷
第八章
一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。答案错选或未选者,该题不得分。每小题1分,共10分。)
1. 在面向对象程序设计中,允许从现有的类中派生出新的类。这种方法称为。
A. 封装
B. 继承
C. 抽象
D. 归纳
2. 下列叙述正确的是。
A. 一个次类是一个父类的子集。
B. 子类从它的父类中继承部分数据域和方法,不可以添加新数据域和新方法。
C. "class A extends B"表示B是A的子类。
D. "class A extends B"表示A是B的子类。
3. 对下列代码分析正确的是。
import java.util.StringTokenizer;
public class A extends StringTokenizer{
}
A. 因为类A中没有一个默认的构造方法,程序会出现编译错误。
B. 因为类A的默认的构造方法调用StringTokenizer的默认构造方法,但是
StringTokenizer没有默认的构造方法,程序会出现编译错误。
C. 如果给类A添加一个构造方法:A(String s){ },程序就能成功编译。
D. 该程序能够成功编译。
4. 对下列代码分析正确的是。
public class Test extends A{
public static void main(String[] args){
Test t = new Test();
t.print();
}
}
class A {
String s;
A(String s){
this.s=s;
Java程序设计考试试卷(附答案)
Java程序设计考试试卷(附答案)
一、单项选择题:共20题,每小题1分,满分20分
1、下列选项中,不属于Java语言特点的一项是。( D )
A、安全性
B、分布式
C、面向对象
D、编译执行
2、Java语言和c++语言相比,哪一项是Java有的,而c++没有?( C )
A、面向对象
B、有类库
C、跨平台
D、动态链接
3、如下哪个不是Java中有效的变量名。( A )
A、 if
B、hello
C、name
D、good
4、下列不属于Java保留字的一个是( B )。
A、else
B、Unicode
C、if
D、static
5、现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该
是( C )。
A、’a’
B、12
C、’c’
D、语句在编译时出错
6、下列关于int类型和long类型的说法中,正确的一个是( A )。
A、int类型可以自动转换为long类型
B、long类型可以自动转换为int类型
C、long类型占的存储空间比int类型的小
D、long类型和int类型数据能表示整数的范围一样
7、下列类的定义中,错误的是( B )。
A、class y{ .... }
B、public x extends y{ .... }
C、public class x extends y{ .... }
D、class x extends y implements y1{ .... }
8、执行语句int i = 1, j = ++i; 后i与j的值分别为( D )。
A、1与1
JAVA试卷(附答案)
5) default: System.out.println("default"); 6) } 下列 m 的哪些值将引起"default"的输出?
A0 B1 C2 D3 5.下列哪些说法是正确的? A Java 语言只允许单一继承 B Java 语言只允许实现一个接口 C Java 语言不允许同时继承一个类并实现一个接口 D Java 语言的单一继承使得代码更加可靠 6.下述哪些说法是正确的? A 实例变量是类的成员变量 B 实例变量是用 static 关键字声明的 C 方法变量在方法执行时创建 D 方法变量在使用之前必须初始化 7.对于下列代码: public class Sample{
C public int addValue( int a ){// do something...}
D public int addValue( int a, int b )throws MyException {//do something...}
18. 下面哪种注释方法能够支持 javadoc 命令:
Java全国自考历年试卷(参考答案)
全国2009年1月Java语言程序设计试题
一、单项选择题(本大题共10小题,每小题1分,共10分)
1.下列字符组合不能作为Java整型常量的是( )
A.078
B.0x3ACB
C.5000
D.0x3ABC
2.以下程序代码的输出结果是( )
int x = 10;
while (x > 7) { System.out.print("*"); x--;}
A.**
B.***
C.*
D.****
3.设类U声明,及对象u和v的定义如下:
class U{
int x, int y;
U(int a, int b){x= a; y = b;}
void copy(U a){ x = a.x; y = a.y;}
}
U u = new U(1, 2), v = new U(2, 3);
在以下供选择的代码中,可能引起系统回收内存的是( )
A.u.x=v.y;u.y=v.x;
B.u=v;
C.u.copy(v);
D.v.copy(u);
4.设有以下代码:
String s l="123";
String s2="123";
String s3=new String("123");
则表达式s1==s2和s1==s3的值分别是( )
A.true,true
B.false,false
C.true,false
D.false,true
5.以下关于AWT与Swing之间关系的叙述,正确的是( )
A.Swing是AWT的提高和扩展
B.在写GUI程序时,AWT和Swing不能同时使用
C.AWT和Swing在不同的平台上都有相同的表示
D.AWT中的类是从Swing继承的
java程序设计试卷(含答案)
2015年春季学期 《Java 程序设计》试卷A
一.选择(每道小题2分,合计40分)
1、有关Java 语言的说法中,哪种是错误的( )
A 、java 是高级语言
B 、java 是面向过程语言
C 、java 是面向对象的设计语言
D 、java 是移植性强的语言 2、JDK 是( )
A 、一种全新的程序语言
B 、一种程序开发辅助工具
C 、一种由Java 写成的,并支持Java Applet 的浏览器
D 、一种游戏软件 3、下列选项中,用于在定义接口时声明接口名的关键字是( ) A 、package B 、interface C 、class D 、implements
4、在编写Java Application 程序时,若需要使用到标准输入输出语句,必须在
程序的开头写上( )语句。
A 、 import java.awt.* ;
B 、 import java.applet.Applet ;
C 、 import java.io.* ;
D 、 import java.awt.Graphics ; 5、设x=40 则执行y=(++x )+(x++)+1后,x,y 的结果分别为( ) A 、42,80 B 、41,81 C 、43,82 D 、42,83 6、以下对派生类的描述中不正确的是( ) 。
A 、一个派生类可以作为另一个派生类的基类
B 、Java 中一个派生类只有一个基类
C 、具有继承关系时,子类不能定义与父类同名的成员变量和方法
D 、生成派生类对象时,先调用基类构造方法然后再调用派生类构造方法 7、有关Java 语言的特点,哪种是错误的( )
Java基础试卷及答案
Java基础考核试题
技术方向:Android-JAVA 姓名:得分:
一、选择题(20题,每题2分,共40分)
1.下面哪个不是Java中的容器? ( )
A) Panel B)Canvas C)Applet D)Dialog
2.要串行化某些类的对象,这些类就必须实现( )
A、Serializable接口
B、java.io.Externalizable接口
C、java.io.DataInput接口
D、DataOutput接口
3.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是:()
A、编写源代码
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹
C、编译过程
D、解释执行
4.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。()
A、8
B、16
C、32
D、64
5.关于下列程序段的输出结果,说法正确的是:()
public class MyClass{
static int i;
public static void main(String argv[]){
System.out.println(i);
}
}
A、有错误,变量i没有初始化。
B、null
C、1
D、0
6.下列代码的执行结果是:()
public class Test3{
public static void main(String args[]){
System.out.print(100%3);
System.out.print(",");
System.out.println(100%3.0);
java机试题及答案
java 机试题及答案
【篇一: java 基础笔试机试测试题(带答案 )】
班级: __________ 姓名: ___________日期:_____________
一、笔试( 45 题,每题 2 分)
1)分析下面的 java 程序段,编译运行后的输出结果是()。
public class test {
public static void changestring(stringbuffer sb)
{ sb.append(stringbuffer2);
}
public static void main(string[] args)
{ stringbuffer sb = new
stringbuffer(stringbuffer1); changestring(sb);
system.out.println(sb = + sb.tostring());
}
}
a. sb = stringbuffer2stringbuffer1
b. sb = stringbuffer1
c. sb = stringbuffer2
d. sb = stringbuffer1stringbuffer2
2) 在 java 中,包有多种用途,但不包含()。
a.将类组合成较小的单元,便于使用
b.有助于避免命名冲突
c.有助于提高运行效率
d.允许在更广的范围内保护类、数据和方法
3)在 java 中,如果要在字符串类型 s=java 中,得到字母 v 出现的位置,选()语句。
a)s.matches(v);b)s.charat(v); c)s.indexof(v);d)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA考试试卷及答案
选择题
3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画
图操作。
A. start()
B. stop()
C. init()
D. paint()
3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?B
A)安全性B)多线程C)跨平台D)可移植
4、下列哪个类声明是正确的?D
A)abstract final class HI{···}B)abstract private move(){···}
C)protected private number; D)public abstract class Car{···}
6、在Java语言中,下列哪些语句关于内存回收的说明是正确的? B
A.程序员必须创建一个线程来释放内存;
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
10、下列Object类中的方法,哪一项不是完全跟线程有关:A
A.String toString()
B.void notify()
C.void notifyAll()
D.void wait()
11、给出下面代码:C
public class Person{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
下列说法中正确的是?
A.编译时将产生错误;
B.编译时正确,运行时将产生错误;
C.输出零;
D.输出空。
12、字符串是Java已定义的类型,关于它的构造函数,下面说法不正确的是:B A.String(char[] value, int offset, int count)
B.String(int[] codePoints,int offset, int count)
C.String(String original)
D.String(StringBuffer buffer)
13、下列说法中正确的是:C
A.导入包会影响程序的性能
B.包存储在类库中
C.包是类的容器D.上述说法都不对
14、下列不是String类的常用方法是:C
A、boolean equals(String str)
B、int compareTo(String str)
C、int SetindexOf(String str)
D、int lastIndexOf(String str)
17、表达式:(x>y) ? (z>w) ?x:z:w,(其中x=5,y=9,z=1,w=9)的值为:D
A、5
B、8
C、1
D、9
1、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B
)?
A、public static void main()
B、public static void main(String args[] )
C、public static int main(String [] arg )
D、public void main(String arg[] )
5、欲构造ArrayList类的一个实例,下列哪个方法是正确的?B
A.ArrayList myList=new Object();
B.ArrayList myList=new ArrayList();
C.myList= new Object();
D.myList= new ArrayList();
7、哪个关键字可以对对象加互斥锁?B
A.transient
B.synchronized
C.serialize
D.static
9、下列叙述中,错误的是:D
A、父类不能替代子类
B、子类能够替代父类
C、子类继承父类
D、父类包含子类
10、下列关于Java多线程并发控制机制的叙述中,错误的是:BC
A、Java中对共享数据操作的并发控制是采用加锁技术
B、线程之间的交互,提倡采用suspend()/resume()方法
C、共享数据的访问权限都必须定义为private
D、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
12、下列哪一个方法不是applet程序的组成部分:D
A、init()
B、start()
C、stop()
D、new()
15、Java应用程序中,程序执行的总入口方法是:B
A、start()
B、main()
C、run()
D、init()
16、在Java实现线程有多少种方法:B
A、1
B、2
C、3
D、4
18、下列Applet类的方法中,在Applet的整个生命周期里至多只执行一次的是:A
A、init()
B、start()
C、stop()
D、paint()
19、启动一个线程所调用的方法是:C
A、run()
B、init()
C、start()
D、new()
判断题
1.一个Java类可以有多个父类。
4.Java小程序Applet的主类的父类必须是类Applet。
5.break语句可以用在循环和switch语句中。
6.在Java中,异常Exception是指程序在编译和运行进出现的错误。
7.可以用new来创建一个类的实例,即对象。
8.Java使用16位的Unicode字符集,而不仅仅为ASCII字符集,因此Java字符是一个16位的无符号整
数。
10.子类的成员变量能与其父类的成员变量同名。
11.Java类中不能存在同名的两个成员函数。
12.Java语言是编译性语言。
16.final方法不能被覆盖。
20.多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。2.abstract 是抽象修饰符,可以用来修饰类及其属性和方法。
4.一个Java Applet源程序的主类能有多个父类。
6.用javac编译Java源文件后得到代码叫字节码。
7.可以用类名调用实例方法。
9.要想在类中实现多线程,类必须继承Thread类。
11.Java语言是平台无关的语言。
12.在类的静态方法中可以访问该类的非静态数据成员。
13.Java中方法调用时参数传递都是按值传递的,因此从方法退出时,参数的值不会改变。14.声明为final的方法不能在子类中重载。
15.在子类中可以覆盖一个private方法。
19.在方法定义中,所有可能发生的异常都必须用try{}catch(){}捕捉并处理
1.请写出输出结果
class change{
void changeint(int x){
x++;
} public static void main(String args[]){
int a=2;
System.out.println("Before changed: "+"a="+a); //请系统输出Before changed: a= change cxz=new change();
cxz.changeint(a);
System.out.println("After changed: "+"a="+a);
}