当前位置:文档之家› java大学实用教程(第三版)课后答案

java大学实用教程(第三版)课后答案

java大学实用教程(第三版)课后答案
java大学实用教程(第三版)课后答案

习题解答

第一章作业题

1.

public class Hello{

public static void main (String args[ ]){

System.out.pintln(“早上好,good Morning”);

}

}

2.

import java.applet.*;

import java.awt.*;

public class Boy extends Applet {

public void paint(Graphics g) {

g.setColor(Color.blue);

g.drawString("你好,hello",12,30);

}

}

第二章作业题

1.

public class ZuoYe2_1{

public static void main (String args[ ]){

char c='а';

System.out.println("字母"+c+"在unicode表中的顺序位置:"+(int)c);

System.out.println("字母表:");

while(c<='я'){

System.out.print(" "+c);

c=(char)(c+1);

}

}

}

2.

import java.util.*;

public class ZuoYe2_2{

public static void main (String args[ ]){

Scanner reader=new Scanner(System.in);

long chengji=1;

int m=0;

while(reader.hasNextInt()){

int x=reader.nextInt();

m=m+1;

chengji=chengji*x;

}

System.out.println(m+"个数的乘积为"+chengji);

}

}

第三章作业题

1.

import java.util.*;

public class ZuoYe3_1{

public static void main (String args[ ]){

Scanner reader=new Scanner(System.in);

double y=0,x=0;

x=reader.nextDouble();

if(x<0)

y=-1+2*x;

else if(x==0)

y=-1;

else if(x>0)

y=-1+3*x;

System.out.println(y);

}

}

2.

public class ZuoYe3_2{

public static void main(String args[]){

int sum=0,m=3,n=7,a=1;

while(a<=1000){

if(a%m==0&&a%n==0)

sum=sum+a;

a++;

}

System.out.println("sum="+sum);

}

}

3.

public class ZuoYe3_3

{

public static void main(String args[])

{

long sum=0,a=8,item=a,n=10,i=1;

for(i=1;i<=n;i++)

{ sum=sum+item;

item=item*10+a;

}

System.out.println(sum);

}

}

4.

public class ZuoYe3_4

{

public static void main(String args[])

{

double sum=0,a=1,b=1,fuhao=1,item=a/b;

int i=1;

while(i<=1000)

{

sum=sum+fuhao*item;

i++;

fuhao=fuhao*(-1);

b=b+2;

item=a/b;

}

System.out.println("sum="+sum);

}

}

5.

public class ZuoYe3_5

{

public static void main(String args[])

{

double sum=0,a=1;

int i=1;

while(i<=20)

{

if(i>=10)

sum=sum+a;

i++;

a=a*i;

}

System.out.println("sum="+sum);

}

}

8.

第四章作业题1.

class DengCha{

int start,d;

DengCha(){

}

DengCha(int start,int d){

this.start=start;

this.d=d;

}

void setStart(int s){

start=s;

}

void setD(int d){

this.d=d;

}

int getSum(int n){

int sum=0,i=1;

while(i<=n){

sum=sum+start;

start=start+d;

i++;

}

return sum;

}

}

public class ZuoYe4_1

{

public static void main (String args[ ])

{

DengCha shulie=new DengCha(2,3);

System.out.println(shulie.getSum(100));

shulie.setStart(10);

shulie.setD(5);

System.out.println(shulie.getSum(9)); }

}

2.

class Letter{

public void printLetter(){

for(char c='a';c<='z';c++)

System.out.print(" "+c);

}

}

public class ZuoYe4_2

{

public static void main (String args[ ])

{

Letter p=new Letter();

p.printLetter();

}

}

3.

class SquareEquation{

double a,b;

static double c;

double root1,root2;

boolean boo;

public SquareEquation(double a,double b,double c){

this.a=a;

this.b=b;

SquareEquation.c=c;

if(a!=0){

boo=true;

}

else{

boo=false;

}

}

public void getRoots(){

if(boo){

System.out.println("是一元2次方程");

double disk=b*b-4*a*c;

if(disk>=0){

root1=(-b+Math.sqrt(disk))/(2*a);

root2=(-b-Math.sqrt(disk))/(2*a);

System.out.printf("方程的根:%f,%f\n",root1,root2);

}

else{

System.out.printf("方程没有实根\n");

}

}

else{

System.out.println("不是一元2次方程");

}

}

public void setCoefficient(double a,double b,double c){ this.a=a;

this.b=b;

SquareEquation.c=c;

if(a!=0){

boo=true;

}

else{

boo=false;

}

}

}

public class ZuoYe4_3{

public static void main(String args[ ]){

SquareEquation equation1=new SquareEquation(4,5,1);

SquareEquation equation2=new SquareEquation(3,5,-7);

equation1.getRoots();

equation2.getRoots();

}

}

4.

import java.util.Scanner;

class A{

int f(int m,int n){

if(m*n<0)

{ System.out.println("有负数,程序退出");

System.exit(0);

}

if(m

{ int temp=m;

m=n;

n=temp;

}

int a=m,b=n;

int r=m%n;

while(r!=0)

{ m=n;

n=r;

r=m%n;

}

return n;

}

}

class B{

A a;

B(){

a=new A();

}

int g(int m,int n){

int temp=a.f(m,n);

return m*n/temp;

}

}

public class ZuoYe4_4

{

public static void main (String args[ ])

{

Scanner reader=new Scanner(System.in);

System.out.println("输入2个正整数,程序计算出它们的最大公约数和最小公倍数");

System.out.print("输入第一个整数:");

int m=reader.nextInt();

System.out.print("输入第二个整数:");

int n=reader.nextInt();

A a=new A();

B b=new B();

System.out.println(m+"和"+n+"的最大公约数是"+a.f(m,n));

System.out.println(m+"和"+n+"的最小公倍数是"+b.g(m,n));

}

}

5.

import java.applet.Applet;

import java.awt.*;

public class Example4_10 extends Applet

{

Button redbutton;

public void init()

{

redbutton=new Button("我是一个红色的按钮");

redbutton.setBackground(Color.red);

redbutton.setForeground(Color.white);

add(redbutton);

}

}

第五章作业题

1.

import java.util.Scanner;

class A

{

public int f(int m,int n)

{

if(m

{

int temp=m;

m=n;

n=temp;

}

int r=m%n;

while(r!=0)

{

m=n;

n=r;

r=m%n;

}

return n;

}

}

class B extends A

{

public int f(int m,int n)

{

int division=super.f(m,n);

return (m*n)/division;

}

}

public class ZuoYe5_1

{

public static void main (String args[ ])

{

A a=new A();

B b=new B();

Scanner reader=new Scanner(System.in);

System.out.println("输入2个整数,程序计算出它们的最大公约数和最小公倍数");

System.out.print("输入第一个整数:");

int m=reader.nextInt();

System.out.print("输入第二个整数:");

int n=reader.nextInt();

if(m*n<0)

{ System.out.println("有负数,程序退出");

System.exit(0);

}

System.out.printf("%d和%d的最大公约数是%d\n",m,n,a.f(m,n));

System.out.printf("%d和%d的最小公倍数是%d\n",m,n,b.f(m,n));

}

}

2.

abstract class A{

public abstract void f(int x);

public abstract void g(int x,int y);

public abstract double h(double x); }

class A1 extends A{

public void f(int x){

System.out.println(x);

}

public void g(int x,int y){

int z=x+y;

System.out.println(z);

}

public double h(double x){

return x*x;

}

}

class A2 extends A{

public void f(int x){

System.out.println("Hello:"+x);

}

public void g(int x,int y){

int z=x-y;

System.out.println(z);

}

public double h(double x){

return Math.sqrt(x);

}

}

class A3 extends A{

public void f(int x){

System.out.println("你好:"+x);

}

public void g(int x,int y){

double z=(double)x/y;

System.out.println(z);

}

public double h(double x){

return 1/x;

}

}

public class ZuoYe5_2{

public static void main(String args[ ]){

A a=new A1();

a.f(10);

a.g(12,20);

System.out.println(a.h(100));

a=new A2();

a.f(10);

a.g(12,20);

System.out.println(a.h(100));

a=new A3();

a.f(10);

a.g(12,20);

System.out.println(a.h(100));

}

}

3.

interface A{

public abstract void f(int x);

public abstract void g(int x,int y);

public abstract double h(double x); }

class A1 implements A{

public void f(int x){

System.out.println(x);

}

public void g(int x,int y){

int z=x+y;

System.out.println(z);

}

public double h(double x){

return x*x;

}

}

class A2 implements A{

public void f(int x){

System.out.println("Hello:"+x);

}

public void g(int x,int y){

int z=x-y;

System.out.println(z);

}

public double h(double x){

return Math.sqrt(x);

}

}

class A3 implements A{

public void f(int x){

System.out.println("你好:"+x);

}

public void g(int x,int y){

double z=(double)x/y;

System.out.println(z);

}

public double h(double x){

return 1/x;

}

}

public class ZuoYe5_3{

public static void main(String args[ ]){

A a=new A1();

a.f(10);

a.g(12,20);

System.out.println(a.h(100));

a=new A2();

a.f(10);

a.g(12,20);

System.out.println(a.h(100));

a=new A3();

a.f(10);

a.g(12,20);

System.out.println(a.h(100));

}

}

4.

class Cubic

{ double getCubic(int n)

{ return 0;

}

}

abstract class Sqrt

{ public abstract double getSqrt(int x); }

class A

{ void f(Cubic cubic)

{ double result=cubic.getCubic(3);

System.out.println(result);

}

}

public class ZuoYe5_4

{ public static void main(String args[])

{ A a=new A();

a.f(new Cubic()

{ double getCubic(int n)

{ return n*n*n;

}

}

);

Sqrt ss=new Sqrt()

{ public double getSqrt(int x)

{ return Math.sqrt(x);

}

};

double m=ss.getSqrt(5);

System.out.println(m);

}

}

5.

class IntegerException extends Exception

{ String message;

IntegerException(int m)

{ message="年龄"+m+"不合理";

}

public String toString()

{ return message;

}

}

class People

{ private int age=1;

public void setAge(int age) throws IntegerException

{

if(age>=160||age<=0)

throw new IntegerException(age); //方法抛出异常,导致方法结束else

this.age=age;

}

public int getAge()

{ System.out.println("年龄"+age+"合理");

return age;

}

}

public class ZuoYe6_5

{ public static void main(String args[])

{ People wang=new People(),

zhang=new People();

try { wang.setAge(189);

System.out.println(wang.getAge());

}

catch(IntegerException e)

{ System.out.println(e.toString());

}

try { zhang.setAge(28);

System.out.println(zhang.getAge());

}

catch(IntegerException e)

{ System.out.println(e.toString());

}

}

}

第六章作业题

1.

import java.util.regex.*;

import java.util.*;

public class ZuoYe6_1{

public static void main(String args[ ]){

Scanner reader=new Scanner(System.in);

String s1=reader.nextLine();

Pattern p;

Matcher m;

p=https://www.doczj.com/doc/6511290587.html,pile("[24680]A[13579]{2}");

m=p.matcher(s1);

while(m.find()){

String str=m.group();

System.out.print("从"+m.start()+"到"+m.end()+"匹配模式子序列:");

System.out.println(str);

}

}

}

2.

import java.util.regex.*;

import java.util.*;

public class ZuoYe4_1{

public static void main(String args[ ]){

Scanner reader=new Scanner(System.in);

String s1=reader.nextLine();

Pattern p;

Matcher m;

p=https://www.doczj.com/doc/6511290587.html,pile("\\d+");

m=p.matcher(s1);

while(m.find()){

String str=m.group();

System.out.print(str);

}

}

}

第七章作业题1.

import java.util.*;

public class ZuoYe7_2

{ public static void main(String args[])

{

int year,month;

try

{

year=Integer.parseInt(args[0]);

month=Integer.parseInt(args[1])+1;

}

catch(NumberFormatException e)

{

year=2004;

month=1;

}

System.out.println(" 日一二三四五六");

Calendar 日历=Calendar.getInstance();

日历.set(year,month,1);

int 星期几=日历.get(Calendar.DAY_OF_WEEK)-1;

String a[]=new String[星期几+31];

for(int i=0;i<星期几;i++)

{ a[i]="**";

}

for(int i=星期几,n=1;i<星期几+31;i++)

{ if(n<=9)

a[i]=String.valueOf(n)+" ";

else

a[i]=String.valueOf(n) ;

n++;

}

for(int i=0;i

{ if(i%7==0)

{ System.out.println("");

}

System.out.print(" "+a[i]);

}

}

}

2.

class ZuoYe7_2

{ public static void main(String args[])

{

int year1,month1,day1,year2,month2,day2;

try

{

year1=Integer.parseInt(args[0]);

month1=Integer.parseInt(args[1]);

day1=Integer.parseInt(args[2]);

year2=Integer.parseInt(args[3]);

month2=Integer.parseInt(args[4]);

day2=Integer.parseInt(args[5]);

}

catch(NumberFormatException e)

{

year1=2009;

month1=0;

day1=1;

year2=2008;

month2=0;

day2=1;

}

Calendar calendar=Calendar.getInstance();

calendar.set(year1,month1,day1);

long timeYear1=calendar.getTimeInMillis();

calendar.set(year2,month2,day2);

long timeYear2=calendar.getTimeInMillis();

long 相隔天数=Math.abs((timeYear1-timeYear2)/(1000*60*60*24));

System.out.println(""+year1+"年"+month1+"月"+day1+"日和"+

year2+"年"+month2+"月"+day2+"日相隔"+相隔天数+"天");

}

}

3.

import java.math.*;

public class ZuoYe4_1{

public static void main(String args[]){

BigInteger chengji=new BigInteger("1"),

ONE=new BigInteger("1"),

i=ONE,

m=new BigInteger("10");

while(https://www.doczj.com/doc/6511290587.html,pareTo(m)<=0){

chengji=chengji.multiply(i);

i=i.add(ONE);

}

System.out.println(chengji);

}

}

4.

import java.util.*;

public class ZuoYe7_4{

public static void main(String args[]){

HashSet A=new HashSet(),

B=new HashSet(),

tempSet=new HashSet();

A.add(new Integer(1));

A.add(new Integer(2));

A.add(new Integer(3));

A.add(new Integer(4));

B.add(new Integer(1));

B.add(new Integer(3));

B.add(new Integer(7));

B.add(new Integer(9));

B.add(new Integer(11));

tempSet=(HashSet)A.clone();

tempSet.retainAll(B);

System.out.println("交:");

Iterator iter=tempSet.iterator();

while(iter.hasNext()){

Integer te=iter.next();

System.out.printf("%d,",te.intValue());

}

tempSet=(HashSet)A.clone();

tempSet.addAll(B);

iter=tempSet.iterator();

System.out.println("并:");

while(iter.hasNext()){

Integer te=iter.next();

System.out.printf("%d,",te.intValue());

}

tempSet=(HashSet)A.clone();

tempSet.removeAll(B);

System.out.println("差:");

iter=tempSet.iterator();

while(iter.hasNext()){

Integer te=iter.next();

System.out.printf("%d,",te.intValue());

}

}

}

5.

import java.util.*;

class MyKey implements Comparable{

double number=0;

MyKey(double number){

this.number=number;

}

public int compareTo(Object b){

MyKey st=(MyKey)b;

if((this.number-st.number)==0){

return -1;

}

else{

return (int)((this.number-st.number)*1000);

}

}

}

class 硬盘{

int size;

double price;

硬盘(int n, double p){

size=n;

price=p;

}

}

public class ZuoYe4_1{

public static void main(String args[ ]){

int [] size={10,3,7,12,10,22,100,4,6,2};

double [] price={1.2,9.56,2.4,9.3,16.77,12.66,7.4,5.5,5.6,8.9,1.9}; 硬盘[] s=new 硬盘[10];

for(int i=0;i

s[i]=new 硬盘(size[i],price[i]);

TreeMap treemap=new TreeMap();

for(int i=0;i

treemap.put(new MyKey(s[i].size),s[i]);

int number=treemap.size();

System.out.println("树映射中有"+number+"个对象:");

Collection<硬盘> collection=treemap.values();

Iterator<硬盘> iter=collection.iterator();

while(iter.hasNext()){

硬盘te=iter.next();

System.out.println(te.size+","+te.price);

}

treemap.clear();

for(int i=0;i

treemap.put(new MyKey(s[i].price),s[i]);

number=treemap.size();

System.out.println("树映射中有"+number+"个对象:");

collection=treemap.values();

iter=collection.iterator();

while(iter.hasNext()){

硬盘te=iter.next();

System.out.println(te.size+","+te.price);

}

}

}

第八章作业题

1.属于操作题目,省略

2.参见例子8-2

3.参见例子8-3

4. 参见例子8-10

第九章作业题

1.

import java.io.*;

import java.awt.*;

import java.awt.event.*;

public class ZuoYe9_1

{ public static void main(String args[])

{ int b;

byte tom[]=new byte[25];

try{ File f=new File("Example.java");

FileInputStream in=new FileInputStream(f);

while((b=in.read(tom,0,25))!=-1)

{ String s=new String (tom,0,b);

System.out.print(s);

}

in.close();

}

catch(IOException e)

{ System.out.println("File read Error"+e);

}

}

}

2.

import java.io.*;

import java.util.*;

public class ZuoYe9_2{

public static void main(String args[]){

Scanner reader=new Scanner(System.in);

int b;

try{

FileOutputStream writefile=new FileOutputStream("line.txt");

int line=1,n=10;

System.out.println("输入"+n+"行文本,并存入磁盘:");

while(line<=n){

String s=reader.nextLine();

byte buffer[]=s.getBytes();

writefile.write(buffer,0,buffer.length);

line++;

}

writefile.close();

}

catch(IOException e){

System.out.println("Error "+e);

}

}

}

3.

import java.io.*;

public class ZuoYe9_3{

public static void main(String args[ ]){

int n=-1;

CharArrayWriter out=new CharArrayWriter();

for(char c='а';c<='я';c++){

out.write(c);

}

CharArrayReader in=new CharArrayReader(out.toCharArray());

try{ while((n=in.read())!=-1){

if(n%2==0){

System.out.printf("\n");

}

System.out.printf("\t位置%d,字符\'%c\'",n,(char)n);

}

}

catch(IOException e){}

}

}

4.

import java.io.*;

import java.util.*;

public class ZuoYe9_4{

public static void main(String args[]){

try{

FileOutputStream fos=new FileOutputStream("jerry.dat");

DataOutputStream out_data=new DataOutputStream(fos);

Scanner reader=new Scanner(System.in);

for(int i=1;i<=10;i++){

int x=reader.nextInt();

out_data.writeInt(x);

}

out_data.close();

}

catch(IOException e){}

try{

FileInputStream fis=new FileInputStream("jerry.dat");

DataInputStream in_data=new DataInputStream(fis);

for(int i=1;i<=10;i++){

int m=in_data.readInt();

System.out.print(" "+m);

}

in_data.close();

}

三本院校专业

一、公立三本排名 1 华中科技大学武昌分校湖北 2 北京师范大学珠海分校广东 3 华中科技大学文华学院湖北 4 浙江大学城市学院浙江 8 吉林大学珠海学院广东 10 武汉科技大学城市学院湖北 11 浙江大学宁波理工学院浙江 12 武汉理工大学华夏学院湖北 13 南京大学金陵学院江苏 14 中山大学南方学院广东 15 武汉大学东湖分校湖北 17 武汉科技大学中南分校湖北 20 华南理工大学广州汽车学院广东 23 北京理工大学珠海学院广东 24 广州大学华软软件学院广东 25 华中师范大学汉口分校湖北 28 电子科技大学中山学院广东 35 广东工业大学华立学院广东 37 中南财经政法大学武汉学院湖北41 复旦大学上海视觉艺术学院上海

广东三本 学校名称专业 排名 1吉林大学珠海学院电子信息系:电子信息科学与技术专业,微电子科学与工程 专业,测控技术与仪器专业,通信工程专业,自动化专业, 建筑血系城市规划专业,物流与信息管理系物流管理专业, 信息管理与信息系统专业,电子商务专业 2北京师范大学珠海分校信息技术学院的数字媒体技术系,物流学院的物流管理专 业、物流工程专业 3北京理工大学珠海学院信息学院的信息工程、自动洗、电气工程及其自动化; 计算机学院的软件工程、数字媒体技术、网络工程; 化工与材料学院的环境工程(各类环境污染防治与控制工 程、资源保护、环境监测、环境评价、环境规划与管理等)、 生物工程(生物工程和生物制药领域产品的研发、工艺设计、 生产管理及检验分析)、安全工程(各生产领域的安全管理 和监督、安全工程设计和风险评价与控制)、食品科学与工 程(食品生产工艺设计和食品的生产及管理,食品检验和食 品安全管理)、应用化学(制药工程和技术及医药产品、化 妆品、保健品的设计与开发,药品及日化产品的检验、管理 与应用) 商学院的物流管理(国际物流)(培养具备现代港航物流管 理理论基础和港航物流实务运作能力的高级物流管理人才) 会计与金融学院的会计学、财务管理、信用管理(以信用风 险管理为核心,培养在金融机构、企事业单位和政府部门, 从事信用风险分析、应用计量与管理的应用型人才)、金融 工程(培养数理统计基础扎实,从事金融业务经营与管理以 及金融衍生品运作的应用性和复合型专业人才) 4电子科技大学中山学院通信工程、电子信息工程、环境工程、网络工程、材料化学5华南理工大学广州学院车辆工程、汽车服务工程专业、物流工程专业、交通工程专 业、电力工程与管理专业、电子信息工程专业、工商管理专 业中的运作与物流管理方向、财务管理专业、 6中山大学南方学院工商管理系的物流管理; 经济学与商务管理系的旅游管理; 8广东技术师范学院天河学院电气与电子工程学院的物联网工程(本专业培养德智体等方

太原理工大学遥感原理与应用实验指导书

《遥感原理与应用》实验指导书 矿业工程学院 测绘科学与技术系

实验一、遥感图像几何校正(2学时)实验二、遥感图像辐射增强(2学时)实验三、遥感图像非监督分类(2学时)

实验一、遥感图像几何校正(2学时)

原理与方法简介遥感影像由于遥感平台位置和运动状态变化、地形起伏、地球表面曲率、大气折射、地球自转等诸多因素的影响而产生与地面目标位置和(或)形状方面的不相一致的几何畸变,通过一定的数学算法,使这种畸变消除或接近消除,这就是几何校正。常用的几何校正计算方法主要有以下三种: 1)邻域法(Nearest neighbor )——将最接近的像元值赋予输出像元(图1.1); Figure1.1Nearest Neighbor 邻域法优点:极值和一些细节不会丢失,对植被分类、查找具线性特征的边界或侦测湖水的混浊度和温度是重要的。该方法适用于分类之前,计算速度快,适合于具有定性和定量特点的专题图像研究。 其缺点是:从较大的栅格重采样到较小栅格时会出现阶梯状斜线;可能会丢失或重复一些数值;用于线形专题图(如道路、水系)可能引起线状网络数据断开或出现裂隙。 2)双线性内插法(bilinear interpolation )——利用二次样条函数计算2×2窗口中的4个像元值并赋予输出像元(图1.2)。 Figure1.2Bilinear Interpolation 113V dy D V V V m +?-= 224V dy V V Vn +?-=

m m n V dx D V V Vr +?-=或:i i i i i i i r V D y D x D V W V ??-?-==∑∑==41241))((W i ——权重因子 Δx i ,Δy i ——r 点与i 点的坐标变化 V i ——i 像元值 双线性内插法的优点是:图像较平滑,不会出现阶梯现象,空间精度较高,常用于需要改变像元大小的场合,如SPOT/TM 的融合。 其缺点是:由于像元作过平均计算,相当于低通滤波(Low-frequency convolution )的效果,边界平滑,某些极值会丢失。 3)立方卷积内插法(Cubic convolution )——利用三次函数计算4×4窗口中的像素值并赋予输出像素(图1.3) 。 Figure 1.3Cubic Convolution 类似于双线性内插,只是所用窗口为4*4,而非2*2,即对16个像元作平均运算而得出输出像元的数据文件值。 ]} 2)2,2([*)2,2(]1)2,1([*)2,1()]2,([*)2,(]1)2,1([*)2,1({4 1--++-+++ --++-+++ -+-++ +-+--+-=∑=n j i d f n j i V n j i d f n j i V n j i d f n j i V n j i d f n j i V V i r 其中:i=int(x r ),j=int(y r ) d(i ,j)——(i ,j)和(x r ,y r )坐标距离 V(i ,j)——(i ,j)像元值 V r ——输出像元数据文件值

清华大学java试题卷3份(含答案)

是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 A public int MAX_LENGTH=100; B final int MAX_LENGTH=100; C final public int MAX_LENGTH=100; D public final int MAX_LENGTH=100. 2.给出下面代码: 1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent();

12) } 那些行将引起错误 A 第3行 B 第6行 C 第7行 D 第8行 3.类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是: A 将构造一个Student对象; B 表达式是合法的; C 表达式是错误的;

D 编译时正确,但运行时错误。 4.给出下面代码段 1) public class Test { 2) int m, n; 3) public Test() {} 4) public Test(int a) { m=a; } 5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) } 哪行将引起一个编译时错误 A line 3 B line 5 C line 6

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号: 31 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse 编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { "Hello java! 欢迎使用!"); } }

javaEE实验报告

西安科技大学《JAVAEE框架开发技术》 实验报告 学院:计算机科学与技术学院 专业及班级:软件工程1202班 学号: 12 姓名:_ 黄子斌

2015年12 目录 实验一 struts基础实验........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件的配..........................................错误!未定义书签。 2. 文件配置..........................................错误!未定义书签。 3. Action的实现.....................................错误!未定义书签。 4. 运行结果..........................................错误!未定义书签。实验二持久化层hibernate .....................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 实体类和映射文件..................................错误!未定义书签。 3. 运行结果..........................................错误!未定义书签。实验三 SSM整合实验...........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 文件配置.........................................错误!未定义书签。

清华大学_JAVA语言与面向对象程序设计_试卷及其答案

清华大学《JA V A语言与面向对象程序设计》 一、单选择题(每小题2分,共30分) 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 (A).java (B).class (C).html (D).exe 2、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组元素个数相等?( )。 (A) m.length() (B) m.length (C) m.length()+1 (D) m.length+1 3、在Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的( )方法来完成一些画图操作。 (A)start( ) (B)stop( ) (C) init( ) (D) paint( ) 4、如下哪个字符串是Java中的标识符?( )。 (A) fieldname (B) super (C) 3number (D) #number 5、关于被私有访问控制符private修饰的成员变量,以下说法正确的是() (A)可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 (B)可以被两种类访问和引用:该类本身、该类的所有子类 (C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问 6、Java中main()函数的值是什么类型?() (A) String (B) int (C) char (D) void 7、执行完代码int [ ] x = new int[25];后,以下哪项说明是正确的() (A)x[24]为0 (B)x[24]未定义(C)x[25]为0 (D)x[0]为空 8、以下代码段执行后的输出结果为() int x=3;int y=10; System.out.println(y%x); (A)0 (B)1 (C)2 (D)3 9、已知如下代码: public class Test { long a[] = new long[10]; public static void main ( String arg[] ) { System.out.println ( a[6] ); } } 请问下面哪个语句是正确的()

互联网数据库00911试题

浙江工商大学2007年5月学分互认课程考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.范式(Norma form)是指() A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 2.在数据字典中,能同时充当数据流的来源和去向的是() A.数据记录 B.数据通路 C.数据存储 D.数据结构 3.以下关于外码和相应的主码之间的关系,正确的是() A.外码并不一定要与相应的主码同名 B.外码一定要与相应的主码同名 C.外码一定要与相应的主码同名而且唯一 D.外码一定要与相应的主码同名,但不一定唯一 4.SQL语言中,外模式对应于() A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 5.在传输表单数据时,跟在http header后有一专门的数据段,这个数据段包含了在表单中输入的数据,它一起被发送给Web服务器,这种传递方法是() A.GET方法 B.POST方法 C.PUT方法 D.REP方法 6.下列关于JDBC的叙述中,正确的是() A.JDBC是执行SQL语句的Java API B.JDBC是执行Java程序的Java API C.JDBC是执行SQL语句的Java网关接口 D.JDBC是执行CGI程序的Java API 7.对数据库模式进行规范化处理,是在数据库设计的() 00911# 互联网数据库试题第1 页(共4 页)

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8.以下关于关系数据库中型和值的叙述,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 9.现实世界中事物在某一方面的特性在信息世界中称为() A.实体 B.实体值 C.属性 D.信息 10.记载数据库系统运行过程中所有更新操作的文件称为() A.更新文件 B.后备文件 C.日志文件 D.数据文件 11.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的() A.原子性 B.一致性 C.隔离性 D.持久性 12.关系代数中,传统的集合运算包括并、差、交和______四种运算。() A.等值连接 B.F连接 C.自然连接 D.笛卡儿积 13.成员Java.sql.ResultSetMetaData属于JDBC中的() A.普通Java JDBC类 B.Java JDBC接口类 C.Java JDBC异常类 D.Java JDBC数据传输类 14.在下列几种故障中,不破坏数据库的是() A.计算机病毒发作 B.突然停电 C.瞬时的强磁场干扰 D.磁盘介质损坏 15.加在关系变化前后状态上的限制条件叫做() A.静态关系约束 B.静态元组约束 C.动态关系约束 D.动态元组约束 二、简答题(本大题共6小题,每小题5分,共30分) 1.简述视图的基本特征。 00911# 互联网数据库试题第2 页(共4 页)

Java大学使实用教程复习资料

1.“java编译器将源文件编译为的字节码文件是机器码”这句话正确吗? 答:不正确。 2.java应用程序的主类必须含有怎样的方法? 答:含有main方法。 3.“java应用程序必须有一个类是public类”这句话正确吗? 答;不正确,只能有一个public类 4.。“java Applet程序的主类必须是public类”这句话正确吗? 答:正确,因为java Applet主类必须是Applet类的子类并且是public的类。 6.请叙述java源程序的命名规则。 答:与public的类同名 7.源文件生成的字节码文件在运行时都加载到内存中吗? 答:非也,动态随需要运行才加载。 8.下列哪些语句是错的? Int x=120; Byte b=120; B=x; 答:B=x;错应为b=(byte)x 9.下列哪些语句是错的? Float x=12.0; Float y=12; Double d=12; Y=d; 答:y=d;错,应y=(float)d 10.下列两个语句是等价的吗? Char x=97; Char x=…a?; 答:是等价的 11.下列system.out.printf语句输出结果是什么? Int a=97; Byte b1=(byte)128; Byte b2=(byte)(-129); System.out.printf(“%c,%d,%d”,a,b1,b2); 如果输出语句改为: System.out.printf(“%d,%d,%d”,a,b1,b2); 输出什么? 输出a ,-128,127 修改后输出97,-128,127 12假设有两个int类型数组: Int[] a=new int[10]; Int[] b=new int[8]; b=a; A[0]=100; B[0]的值一定是100吗? 答;一定,因为a数组与b数组引用相同。

太原理工大学软件工程实验报告

本科实验报告 课程名称:软件工程导论 实验项目:教务管理系统之子系统—学院课程安排报告 实验地点: 专业班级:学号: 学生姓名: 指导教师: 2015年5 月15 日

项目说明 教务管理系统之子系统——学院课程安排 1.系统简介 每个学期的期中,学校教务处会分类向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务要求给出各门课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。 假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2.限定条件 (1)原则上,每位教师每学期主讲的课程门数不超过2门。 (2)严格限制:每位教师每年教学工作量不得低于300,不得超过600。 (3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。 (4)本系统的输入项至少包括:教务处布置的教学计划和工作量计算子系统、学院教师自报的授课计划和学院制定的有关授课限制条件。 (5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。 附工作量计算子系统中的课堂教学工作量计算方法(简化计算): 1.单班课计划学时*1.0 双班课计划学时*1.3 三班课计划学时*1.6 四班课计划学时*2.0 2.双语教学 计划学时*合班系数*2.0 3.精品课程 国家级精品课程计划学时*合班系数*1.5 省级精品课程计划学时*合班系数*1.1

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

太原理工大学web实验报告资料

本科实验报告 课程名称:Web开发实用技术基础 实验项目:HTML语言 网页程序设计Javascript Request与Response对象的应用 Application与Session对象的应用 实验地点:实验室211 专业班级:学号: 学生姓名: 指导教师: 2015年11月5日

学院名称学号实验成绩 学生姓名专业班级实验日期 课程名称Web开发实用技术基础实验题目HTML语言 一.实验目的和要求 1.掌握常用的HTML语言标记; 2.利用文本编辑器建立HTML文档,制作简单网页。 3.独立完成实验。 4.书写实验报告书。 二.实验内容 1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。(请仔细阅读下列程序语句,理解每条语句的作用) 源程序清单如下: Example

welcome to you


A simple HTML document

Welcome to the world of HTML This is a simple HTML document.It is to give you an outline of how to write HTML file and how the markup tags work in the HTML file Following is three chapters
Following is items of the chapter two

浙江工商大学java期末试卷2份(含答案)

浙江工商大学2006 /2007学年第一学期考试试卷课程名称:Java程序设计考试方式:闭卷完成时限:120分钟 班级名称:学号:姓名: 一、选择题(每题2分,共30分) 1、Java中main()函数的值是。 A、 String B、int C、char D、void 2、如下字串是Java中的标识符。 A、 fieldname B、super C、3number D、#number 3、下面的代码段中,执行之后i 和j 的值是。 int i = 1; int j; j = i++; A、 1, 1 B、1, 2 C、2, 1 D、2, 2 4、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面表达式的值与数组下标量总数相等。 A、 m.length() B、m.length C、m.length()+1 D、m.length+1 5、当浏览器返回到新URL的包含applet 的页面时调用以下函数。 A、 init() B、start() C、stop() D、destroy() 6、以下方法用于定义线程的执行体。 A、 start() B、init() C、run() D、main() 7、如果类中的成员变量可以被同一包访问,则使用如下约束符。 A、 private B、public C、protected D、final 8、以下约束符可用于定义成员常量。 A、 static B、final C、abstract D、No modifier can be used 9、下面方法与applet的显示无关。

A、 update() B、draw() C、repaint() D、paint() 10、请问如下方法可以将MenuBar加入Frame中。 A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 11、下面不是Java中的容器。 A、 ScrollPane B、Canvas C、Dialog D、Applet 12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File 构造函数中正确的路径和文件名的表示是。 File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file); A) "1.txt" B) "d:\\my\\1" C) "d:\\my\\1.txt" D) "d:\ my\1.txt" 13、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是。 A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 14、下面的程序段执行后输出的结果是。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A) Beijing@2008B) @Beijing2008 C) Beijing2008@ D) Beijing#2008 15、.下面表达式可用得到x和y的最大值。 A) x>y?y:x B) xy?(x+y):(x-y) D) x==y?y:x; 二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分) 16、下面赋值语句是合法的。 A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 17、下面语句是创建数组的正确语句。 A、 float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; C、float f[][] = new float[][6]; D、float [][]f = new float[6][6]; 18、Java中如下约束符是正确的。 A、 private B、public C、protected D、protect

Java大学实用教程1-4章知识点

Java大学实用教程 ======================================================================================= 第一章Java语言概述 1.3 Java的特点 掌握Java跨平台的原理 1.5 Java运行平台 了解JavaSE、JavaEE与JavaME的应用范围 系统变量Path的设置及其作用 将JDK工具命令的路径设置到Path变量中后,可以在任意位置运行那些命令。 系统变量ClassPath的设置及其作用 设置查找类的路径。 ClassPath中如果设置了某些路径,则必须向其中添加当前目录(.),否则JVM不会在当前目录查找类。 1.6 Java程序开发 Java程序必须有一个主类(含有main函数),作为程序执行的起点。 掌握源文件命名规则 编译Java源文件:javac Hello.java (源文件中的所有类都会被编译并生成.class文件) 运行Java程序:java Hello (执行的必须是一个主类名,不包括.class) Java Applet的运行原理:在html文件中通过标记嵌入applet代码,浏览器将相应的字节码文件下载到本地,利用其内置的Java虚拟机解释执行字节码文件,将结果显示到浏览器中。 ======================================================================================= 第二章基本数据类型和数组 2.1 标识符和关键字 标识符的命名规则:Java的标识符由字母(尽管可以使用世界上所有语言的字母,但建议只使用英文字母)、 下划线、$、数字组成,第一个字符不能是数字。Java的关键字不能作为标识符。 2.2 基本数据类型 整型常量默认为int类型,如果超出了int的表示范围,需要在后面添加l。 浮点型常量默认为double类型,如果为float常量,需要在后面添加f。 char类型:char类型本质上是一个16位的无符号整数,char c='a'与char c=97等价。有时候必须使用转义字符,例如:char c1='\'',c2='\\';(例2-1) 2.3 基本数据类型的转换 数据类型的精度顺序 char byte short int long float double 低精度类型到高精度类型可以自动转换,高精度类型向低精度类型必须强制转换。强制转换可能导致溢出或精度损失,如:byte b=(byte)130。 2.4 数据的输入与输出 System.out.print或println输出变量或者表达式的字符串表示 例如:'a'+1的输出为98,"a="+'a'+1的输出为a=a1,"a="+('a'+1)的输出为a=98 System.out.printf(控制字符串,表达式1,表达式2,...)(例2-3) 常用控制符:%s,%n,%c,%d,%f %md:输出整数,m列宽,右对齐; %-m.nf:输出浮点数,m列宽,小数点后保留n位(四舍五入),左对齐; Scanner类(例2-4) 创建读取对象:Scanner reader=new Scanner(System.in); 读取数据:调用reader.hasNextXxx()方法判断输入的是否是xxx类型的数据,再调用reader.nextXxx()方法读取数据。 2.5 数组 数组下标从0开始,下标越界运行会报错。

太原理工大学操作系统实验报告课案

课程名称:操作系统B 实验项目:操作系统实验实验地点:逸夫楼 专业班级:软件14班 学生姓名:学号:2014 指导教师:张辉 2016年12 月 2 日

目录............................................................ 错误!未定义书签。实验一几种操作系统的界面 (3) 一.目的和要求 (3) 二.内容 (3) 三.程序代码 (4) 四.运行结果 (4) 实验二进程调度程序设计 (5) 一、目的和要求 (5) 二、示例 (6) 程序清单 (9) 运行结果 (9) 实验三存储管理程序设计 ............... 错误!未定义书签。 一、目的和要求.................................... 错误!未定义书签。 二、提示................................................ 错误!未定义书签。三.流程图............................................ 错误!未定义书签。程序代码................................................ 错误!未定义书签。运行结果................................................ 错误!未定义书签。实验感想.................................................... 错误!未定义书签。参考资料.................................................... 错误!未定义书签。

java实验报告完整版

java实验报告完整版 验报告(计算机与信息工程学院实验中心)学期: 全文结束》》-xx 课程名称: 《Java程序设计实验》班级: 信息1202 姓名: 方逸梅学号:1212100231 指导老师: 费玉莲《Java程序设计》独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式对照本课程的实验教材,实验一至实验一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验二的内容由学生自行设计完成。 (二)教学安排学时数:30课时学时安排:每次实验3学时,从学期第五周开始,共次上机实验。 (三)实验环境实验环境为JDK 1、6。 (四)具体安排地点:信息大楼实验室。辅导:每个班次一名辅导老师,原则上由任课老师担任。登记:实验完成,由辅导老师登记实验纪录。学生:实验做完,完成实验报告内容,并在学期末上交实验册。老师:批改实验,成绩与平时成绩一起占期末的30%。

二、实验的具体内容和要求见实验报告。浙江工商大学计算机与信息工程学院实验报告(1)日期: 地点: 成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1、下载、安装并设置Java SDK 软件包。 2、熟悉Eclipse 编辑软件。 3、掌握运行Java 程序的步骤。 4、分别编写Application和Applet程序,显示字符 串”Hello Java!欢迎使用!”。要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。程序一public class hello {public static void main(String[] args) {for(int i=0;i<=4;i++){System、out、println("Hello java! 欢迎使用!");}}}结果示意图1存在的问题

java2实用教程试题

第1章Java 语言入门 1-1开发与运行Java程序需要经过哪些主要步骤和过程? 1-2怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public修饰吗? 1-3Java程序是有什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎样的? 1-4在运行小应用程序的html文件中可以使用codebase属性制定小应用程序的字节码所驻留的目录。如果不使用codebase属性,小应用程序的字节码文件必须和运行它的html在同一目录中,编写一个小应用程序并将它的字节码存放在某个目录中,比如c:\Boy. 把运行该小应用程序的html文件(注意其中的codebase属性): < applet code=你的小程序的字节码wdith=20 height=30 codebase=c:\boy> 存放在另一个目录中(查阅有关编写网页方面的书籍,会有更 详细的关于怎样在一个网页中嵌入一个小应用程序的讲解)。 第2章标识符、关键字和数据类型 2-1上机运行下列程序,注意观察输出的结果。

public class E { public static void main ( string args [ ] ) { for (int i=20302; i<=20302; i++) { System.out. println (( char ) i ); } } 2-2System.out. println (“你好”);可输出字符串值,也可以使用System.out. println()输出变量或表达式的值,只需使用并置 符号:“+”将变量、表达式或一个常数值与一个字符串并置即 可,如System.out. println(“”+x);System.out. println(“:” +123+“大于”+122)等。上机调试下列程序,注意观察结果,特别注意System.out. print()和System.out. println()的区 别。 public class OutputData { public static void main ( string args [ ] ) { int x=234, y=432 ; System.out. println (“:” +x+“<”+2*x); System.out. print (“我输出结果后不回车“); System.out. println (“我输出结果后自动回车到下一行”); } }

清华大学出版社 Java课后答案

第1章: 参考答案: 习题集: 一、填空题 1.多态 2.java.exe 3.jdb.exe 4.标准字节码 5.java 6.独立于平台 二、选择题 1.B 2.A 3.B 4.A 5.A 6.C 7.C 8.D 9.C 第2章: 参考答案: 实验指导: 2.5.1.第一处需要的代码:yourGuess>realNumber 第二处需要的代码:yourGuess=input.nextInt(); 第三处需要的代码:yourGuess

相关主题
文本预览
相关文档 最新文档
item content