java复习资料(6)

2018-11-26 21:02

{

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new FileWriter(“input.txt\ String s; while (true) {

System.out.print(\请输入一个字符串: \

System.out.flush(); s=br.readLine();

if (s.length()==0) break; bw.write(s); bw.newLine(); }

bw.close();

} }

12、应用程序的main方法中有以下语句,则执行后输出的结果是什么。168

int[] x={125,21,5,168,98}; int max=x[0];

for(int i=1;i

if(x[i]> max) max =x[i]; }

System.out.println(max);

13、应用程序的main方法中有以下语句,则执行后输出的结果是什么。8

int[] x={123,15,8,168,98}; int min=x[0];

for(int i=1;i

if(x[i]< min) min =x[i]; }

System.out.println(min);

14、说出下列程序的执行结果 10.0

class Q1{

public static void main(String args[ ]){ double d=10;

Dec dec=new Dec( ); dec.decrement(d); System.out.println(d); } }

class Dec{

public void decrement(double decMe){ decMe = decMe -5;

}

}

15、说出下列程序的执行结果 a=60 b=20

c=30

public class abc{

public static void main(String args[ ]){

SubSubClass x = new SubSubClass(10 , 20 , 30);

x.show(); } }

class SuperClass{

int a,b;

SuperClass(int aa , int bb){

a=aa; b=bb; }

void show( ) {

System.out.println(\ }

}

class SubClass extends SuperClass{

int c;

SubClass(int aa,int bb,int cc){

super(aa,bb); c=cc;

} }

class SubSubClass extends SubClass {

int a;

SubSubClass(int aa,int bb,int cc) {

super(aa,bb,cc); a=aa+bb+cc;

}

void show(){

System.out.println(\ }

}

16、public class Test{

public static void foo(int i){ try{

if(i==1){

throw new Exception(); }

System.out.print(\ }catch(Exception e){

System.out.print(\ }finally{

System.out.print(\ }

System.out.print(\ }

public static void main(String[] args){ foo(1); } }

17

class B {

int b; B(int x) {

b = x;

System.out.println(\

}

}

class A extends B {

}

public class Test {

}

public static void main(String[] args) { }

A obj = new A(13, 23); int a;

A(int x, int y) { }

super(x); a = y;

System.out.println(\,a=\

答案 b=13 b=13,a=23 18

public class Test2 {

public static void main(String[] agrs) { }

int i, s = 0;

int a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; for (i = 0; i < a.length; i++) }

if (a[i] % 3 == 0) { }

s += a[i];

System.out.println(\

答案

s=3 s=9 s=18 19

class Base{

public void method(){

System.out.print(\ } }

class Child extends Base{ public void method(){

System.out.print(\ } }

class Sample{

public static void main(String[] args){ Base base=new Child(); base.method(); } }

19.import java.util.*;

public class T {

public static void main(String args[]) { Set set = new TreeSet();

set.add(new Integer(10)); set.add(new Integer(5)); set.add(new Integer(15)); set.add(new Integer(5)); set.add(new Integer(10));

System.out.println(\ Iterator it=set.iterator(); while(it.hasNext()){

System.out.print(it.next()+\ \

} } } 答案: size = 3

5 10 15

20.阅读下面的程序,并回答问题)。 import java.io.*; public class Test {

public static void main(String args[]) throws IOException { BufferedReader buf=new BufferedReader(

new InputStreamReader(System.in)); while(true) {

String str=buf.readLine(); if(str.equals(\ break;

int x=Integer.parseInt(str); System.out.println(x*x); } } }

编译运行上面的程序:

?从键盘输入5,回车后输出的结果如何? ?从键盘输入quit,回车后程序执行情况如何? 答案: ?25

?终止应用程序的运行。

分析: 就是输入一行数据, 读取一行, 如果是quit就退出, 不是quit就把它转换为int类型, 求平方.

四.判断题

1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√ ) 2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 (× )


java复习资料(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:地税软件使用说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: