(4)求比number大的最小整数。 答案:Math类用于实现基本的数学运算。 源程序如下:
public class Ex10_Answer_3 {
public static void main(String args[]){ } }
程序编译成功后,运行输出以下结果: e的x方为:7.38905609893065 x的y方为:64.0 x和y的最大值为:6
比number大的最小整数为:6.0 比number小的最大整数为:5.0
4. 编程输出100以内的素数,并计算该程序的运行时间(以毫秒为单位)。
答案: 源程序如下:
public class Ex10_Answer_4 { public static void main(String args[]){
}
if(f) System.out.print(i+\
Long timeStart=System.currentTimeMillis(); //记录开始的时间值 System.out.println(\以内的素数有:\
for(int i=1;i<=100;i++){ //判断是否为素数 f=true;
for(int j=2;j
if(i%j==0){ f=false; break;
boolean f; int x=2; int y=6;
Double number=5.63;
System.out.println(\的x方为:\ //求e的x方 System.out.println(\的y方为:\ //求x的y方 System.out.println(\和y的最大值为:\ //求x和y的最大值 System.out.println(\比number大的最小整数为:\ /
/求比number大的最小整数
System.out.println(\比number小的最大整数为:\
//求比number小的最大整数
}
Long timeEnd=System.currentTimeMillis(); //记录结束的时间值 System.out.println(\ //换行 //计算并输出程序运行时间
System.out.println(\程序运行时间为:\ } }
程序编译成功后,运行输出以下结果: 100以内的素数有:
1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 程序运行时间为:0ms
5. 编写一个程序,接受用户输入的一个字符串和指定字符,把字符串中所有指定的字符删除后输出。
答案: 源程序如下: import java.util.*;
public class Ex10_Answer_5 { public static void main(String args[]){ } }
程序编译成功后,运行输出以下结果: 请输入字符串: abcdefefegasg 请输入单个字符: a
删除字符a后:bcdefefegsg 6. 队列和堆栈各有什么特点?
答案:队列的特点是:先进先出,只能在队列的一端插入数据,在队列的另一端删除数据;堆栈的特点是:
后进先出,只能在栈顶进行插入、删除操作 7. 向量和数组有何区别?
答案:向量可以根据实际需要动态地改变其存储空间的大小;
数组的大小是在定义数组的时候就确定的,不能再改变。
Scanner scn= new Scanner(System.in);
System.out.println(\请输入字符串:\String str= scn.next();
System.out.println(\请输入单个字符:\String ch= scn.next();
//将字符串中所有的指定字符替换为空
System.out.println(\删除字符\后:\
8. 假设有一个堆栈初始为空,在经过如下的操作之后堆栈中的内容是什么?
push(10); push(2); push(7); pop(); push(15); push(3); pop();
答案:堆栈中的内容为:
15210
9. 定义一个包含10个整数的数组,并将这10个整数中的最大值输出。 答案: 源程序为:
public class Ex10_Answer_9 { public static void main(String args[]){
int a[]={6,20,5,37,16,22,7,39,18,3}; //定义数组 int max=a[0];

