JAVA第三章课后习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一题:

public class disanzhangxiti1

{

public static void main (String args[])

{

char x='你',y='e',z='吃';

if(x>'A')

{

y='爱';

z='情';

}

else

y='我';

z='她';

System.out.println(" "+x+y+z);

}

}

第二题:

public class disanzhangxiti2

{

public static void main (String args[])

{

char c='\0';

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

{

switch(i)

{

case 1: c='b';

System.out.print(c);

case 2: c='e';

System.out.print(c);

break;

case 3: c='p';

System.out.print(c);

default: System.out.print("!");

}

}

}

}

第三题:

public class disanzhangxiti3

{

public static void main (String args[])

{

int sum=0,a=1;

int i=1;

while(i<=10)

{

sum=sum+a;

i=i+1;

a=a*i;

}

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

}

}

第四题:

public class disanzhangxiti4

{

public static void main(String agrs[])

{

int i,j,count=0;

for(j=2;j<=100;j++)

{

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

{

if(j%i==0)

break;

}

if(i>j/2)

{

count++;

System.out.println(""+j+"");

}

}

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

}

}

第五题:

public class disanzhangxiti5

{

public static void main(String agrs[])

{

double sum=0,a=1,i=1;

do

{

i++;

sum=sum+a;

a=a*(1.0/i);

}while(i<=3);

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

}

}

public class disanzhangxiti5_for

{

public static void main(String agrs[])

{

double sum=0,a=1,i=1;

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

{

sum=sum+a;

a=a*(1.0/i);

}

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

}

}

第六题:

public class disanzhangxiti6

{

public static void main(String agrs[])

{

int a,i,sum;

for(a=2;a<=1000;a++)

{

for(sum=0,i=1;i<=a/2;i++)

if(a%i==0)

sum+=i;

if(sum==a)

System.out.println(a);

}

}

}

第七题:

public class disanzhangxiti7

{

public static void main(String args[])

{

long sum=0,a=8,item=a,n=10,i=1;

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

{

sum=sum+item;

item=item*10+a;

}

System.out.println(sum);

}

}

public class disanzhangxiti7_while

{

public static void main(String args[])

{

long sum=0,a=8,item=a,n=10,i=1;

while(i<=10)

{

i++;

sum=sum+item;

item=item*10+a;

}

System.out.println(sum);

}

}

第八题:

public class disanzhangxiti8

{

public static void main(String agrs[])

{

int sum=0,i,n=1;

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

{

sum=sum+i;

if(sum<8888)

n++;

if(sum>=8888)break;

}

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

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

}

}

相关文档
最新文档