java程序设计课后第二章习题程序答案
时间:2026-04-23
时间: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];
下一篇:保健品招商手册(经销商)