java期末复习题(解答) 下载本文

内容发布更新时间 : 2024/5/19 10:01:49星期一 下面是文章的全部内容请认真阅读。

}

程序运行的输出结果是:

7、编写程序,该程序连接到数据源myData,查询goods表中price字段值大于的全部记录。程序运行效果如下图10.8(goods表中的字段为:number:文本,name:文本,madetime:日期/时间,price:数字;另外编程时可能用到的Java方法如下: Class.forName(\ catch(ClassNotFoundException e) {;

DriverManager.getConnection(\ createStatement(); executeQuery(\……\

getString(); getDate(); getDouble(); catch(SQLException e) ......

8、下面程序段的运行结果是_____________________________ _____________________________ _____________________________ public class UseArray {

public static void main(String args[]) { double[] x={1.2,45.9,-7.8,-18.2,12.8}; for(int i=0;i

System.out.print(\ System.out.println();

double min=x[0],max=x[0],sum=0.0;

for(int i=0;imax) max=x[i]; if(x[i]

System.out.println(\和:\\t\

System.out.println(\最小值:\\t\ System.out.println(\最大值:\\t\ } }

9、下面程序段执行后,在命令行的输出结果是:___________________________ public class TestBirthday {

public static void main(String args[]) { Birthday obj1=new Birthday(); obj1.show();

Birthday obj2=new Birthday(1990,11,12); obj2.show(); } }

class Birthday {

int year, month, day;//分别表示年月日 Birthday( ) { }

Birthday(int year, int month, int day) { this.year=year; this.month=month; this.day=day; }

void show(){

System.out.println(\出生年月:\年\月\日\ } }

10、下面的程序功能是Random类的使用,实现了命令行界面的猜数小游戏,

请填空。

import java.util. Random; import java.io.*; public class UseRandom {

public static void main(String args[]) throws IOException { Random rd1=new _________; //创建随机数类对象

int num=rd1.nextInt(100); //生成0~100以内的随机数 System.out.println(\猜测一个100以内的正整数\

System.out.print(\请输入您猜的数:\

BufferedReader br=new BufferedReader(

new InputStreamReader(___________));//接收键盘输入

String s=br.readLine();//读取从键盘输入的一行字符串 int guess=________________;//转化为整数:第1次用户猜数 int i=1;//存放猜数的次数

while(guess!=num){//没有猜中则继续循环 System.out.println(\第\次猜数\

guess+(guess>num?\大了!\小了!\

System.out.print(\请输入您猜的数:\s=______________;//读取从键盘输入的一行字符串

guess=Integer.parseInt(s);//转化为整数:第i次用户猜数 }

System.out.println(\第\次猜数\恭喜你猜

中!\ }

11、P267页练习(8)阅读理解该程序,为什么输出是BA?

}