浙江大学JAVA课本的某些答案(2)

2019-03-16 22:35

}

a[i][j]=a[i-1][j-1]+a[i-1][j];

for (i=0;i

System.out.printf(a[i][j]+\); //每个数据占一个制表位(8列) //或:System.out.printf(\,a[i][j]); //每个数据占10列 System.out.println(); }

}

第7章 P.140

三、程序理解题

1、写出下面程序的输出结果。

s1=AbCdEabcde s1的长度:10 s2=bC s2的长度:2

s1大写形式=ABCDEABCDE s2小写形式=bc s2中的第0个字符是:b s2中的第1个字符是:C s1与s2不相等 s2是s1的子串 s2在s1中的位置为:6

经过以上操作后,s1=AbCdEabcde 经过以上操作后,s2=bC

四、编程题

1、定义整型数组a[10],随机产生0到100之间的10个整数赋给该数组,顺序输出整个数组的值。

public class Ex_chap7_4_1{

public static void main(String []args){ int a[]=new int[10]; int i;

for(i=0;i<10;i++){

a[i]=(int)(Math.random()*101); System.out.print(a[i]+\); }

System.out.println(); } }

4、随机产生10个0到1000之间的双精度浮点数,保留3位小数输出每个数的平方根值以及这10个数的最大值和最小值。

import java.util.Arrays; public class Ex_chap7_4_4{

public static void main(String args[]){ double a[]=new double[10]; double x; int i;

System.out.println(\随机数: 平方根值:\); for(i=0;i<10;i++){ //随机产生数组元素,计算平方根并输出 a[i]=(Math.random()*1000);

x=(int)(Math.sqrt(a[i])*1000+0.5)/1000.0; System.out.println(a[i]+\+x); }

System.out.println();

Arrays.sort(a);

System.out.println(\最大值是:\+a[9]); System.out.println(\最小值是:\+a[0]); } }

第5章 P.93

三、编程题

1、实现一个复数类Complex,要求其实部和虚部用private的成员变量表达,并具有:

public class Complex {

private double real,image;

public Complex(){//构造方法,将实部、虚部都置为0; real=0; image=0; }

public Complex(double r,double i){//构造方法,将实部、虚部分别初始化为r和i real=r; image=i; }

public Complex(Complex ref){//构造方法,将实部、虚部初始化为ref的实部、虚部; real=ref.real; image=ref.image; }

public double getReal(){//返回实部

return real; }

public double getImage(){//返回虚部 return image; }

public Complex add(Complex ref){//将自己与ref进行复数相加,结果用另外一个新的对象返回 Complex result=new Complex(); result.real=real+ref.real; result.image=image+ref.image; return result;

//或使用以下一条语句:

//return new Complex(real+ref.real,image+ref.image); } }

第6章 P.117

二、程序理解题

1.2 5

2. 10 20


浙江大学JAVA课本的某些答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:龙场营镇元岩村风光简介

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

马上注册会员

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