java程序设计课后第二章习题程序答案

时间:2026-04-23

java程序设计 张思民版 课后习题答案

习题9

public class xiti9

{

public static void main(String args[])

{

int x=4;int y;

if(x<1)

{

y=x;

}

else if(x>=10)

{

y=4*x;

}

else

{

y=3*x-2;

}

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

}

}

习题12

public class xiti12

{

public static void main(String args[])

{

int sum=0;

for(int k=1;k<=10;k++)

{

sum=sum+k*k;

}

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

}

}

习题13

public class xiti13

{

public static void main(String args[])

{

intt,a=3,b=5,c=8;

if(a<b)

{t=a;a=b;b=t;}

if(a<c)

{t=a;a=c;c=t;}

java程序设计 张思民版 课后习题答案

if(b<c)

{t=b;b=c;c=t;}

System.out.println("大小顺序输出为:"+a+" "+b+" "+c);

}

}

习题14

public class xiti14

{

public static void main(String args[])

{

int n=1;

System.out.print("\n1-100之间的所有素数为:\n"+" 3");

for(int i=1;i<=100;i++)

{

for(int j=2;j<=i/2;j++)

{

if(i%j==0)

{break;}

if(j==i/2)

{

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

n++;

}

}

}

System.out.println("\n共有"+n+"个素数。");

}

}

习题15

public class xiti15

{

public static void main(String args[])

{

inti,j;

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

{

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

{

System.out.print(i+"*"+j+"="+i*j+" ");

}

System.out.println();

}

}

}

java程序设计 张思民版 课后习题答案

习题16

public class xiti16

{

public static void main(String args[])

{

int a[]={3,1,2,4,7,6,5,9,8};

int min=a[0],max=a[0],t,i,j;

for(i=1;i<a.length;i++)

{

if(min>a[i])

{

min=a[i];

}

if(max<a[i])

{

max=a[i];

}

}

System.out.println("\nmax="+max+",min="+min);

for(i=0;i<a.length;i++)

{

for(j=i+1;j<a.length;j++)

{

if(a[i]>a[j])

{

t=a[i];a[i]=a[j];a[j]=t;

}

}

}

System.out.print("\n数组从小到大排序为:");

for(i=0;i<a.length;i++)

{

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

}

System.out.println();

}

}

习题17

public class xiti17_1

{

public static void main(String args[])

{

inti,j;

for(i=0;i<4;i++)

java程序设计 张思民版 课后习题答案

{

for(j=0;j<=i;j++)

{

System.out.print("#");

}

System.out.println();

}

}

}

public class xiti17_2

{

public static void main(String args[])

{

char D[][]=new char[4][7];

inti,j,a=3;

for(i=0;i<4;i++)

{

for(j=a;j>=0;j--)

{

D[i][3-j]='*';

D[i][3+j]='*';

}

a--;

}

for(i=0;i<4;i++)

{

for(j=0;j<7;j++)

{

System.out.print(D[i][j]);

}

System.out.println();

}

}

}

public class xiti17_3

{

public static void main(String args[])

{

char D[][]=new char[5][5];

inti,j,a=1;

for(i=0;i<5;i++)

{

if(i<3) //上三行数组元素赋值。

java程序设计 张思民版 课后习题答案

{

for(j=0;j<=i;j++)

{

D[i][2-j]='$';

D[i][2+j]='$';

}

}

else //下两行数组元素赋值。

{

for(j=a;j>=0;j--)

{

D[i][2-j]='$';

D[i][2+j]='$';

}

a--;

}

}

for(i=0;i<5;i++) //数组元素输出,显示结果。

{

for(j=0;j<5;j++)

{

System.out.print(D[i][j]);

}

System.out.println();

}

}

}

习题19

public class xiti19

{

public static void main(String args[])

{

int D[][]=new int[3][3];

inti,j,k=0;

System.out.println("数组为:");

for(i=0;i<3;i++) //数组元素赋初值。

{

for(j=0;j<3;j++)

{

D[i][j]=k;

System.out.print(D[i][j]);

k++;

java程序设计 张思民版 课后习题答案

}

System.out.println();

}

int sum1=0,sum2=0;

for(i=0,j=0;i<3;i++,j++)

sum1=sum1+D[i][j];

for(i=0,j=2;i<3;i++,j--)

sum2=sum2+D[i][j];

System.out.println("\n主对角线元素之和sum1="+sum1+"\n副对角线元素之和sum2="+sum2);

}

}

习题20

public class xiti20

{

public static void main(String args[])

{

intn,i;

String s1="afeidavabceidj",s2="abc";

System.out.println("\n字符串为:"+s1);

byte d[]=s1.getBytes();

for(n=0;n<s1.length()-3;n++)

{

String s=new String(d,n,3);

i=http://pareTo(s2);

if(i==0)

{

System.out.println("\n字符串中包含有“abc”!");

break;

}

}

if(n==s1.length()-3)

System.out.println("\n字符串中不包含“abc”!");

}

}

习题21

import java.util.*;

public class xiti21

{

public static void main(String args[])

{

int i,n1=0,n2=0;

char a[]={'a','A','b','B','c','C','d','D','e','E','f','F','g','G'};

char b[]=new char[10];

java程序设计 张思民版 课后习题答案

char c[]=new char[10];

…… 此处隐藏:1008字,全部文档内容请下载后查看。喜欢就下载吧 ……

java程序设计课后第二章习题程序答案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

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