java基础入门答案 联系客服

发布时间 : 星期三 文章java基础入门答案更新完毕开始阅读644a6e8ba9114431b90d6c85ec3a87c240288a89

java基础入门答案

【篇一:java基础教程第3版习题解答】

txt>第一章习题 1. james gosling 2.

需3个步骤:

1) 用文本编辑器编写源文件

2) 使用javac编译源文件,得到字节码文件 3) 应用程序使用解释器运行。 3. path d:\\jdk\\bin

classpath =d:\\jdk\\jre\\lib\\rt.jar;.; 4. b

5. java 和 class 6. d。

第二章习题

1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false不是标识符。

2.关键字就是java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。不是关键字。class implements interface enum extends abstract。

3.float常量必须用f或f为后缀。double常量用d或d为后缀,但允许省略后缀。

4.一维数组名.length。二维数组名.length。 5. c

6.adf 7. b

8 【代码2】【代码3】【代码4】 9.b。

10.属于操作题,解答略。 11.3,1 12.

public class e {

public static void main(string args[]) { system.out.println((int)你);

system.out.println((int)我); system.out.println((int)他); } } 13.

public class e {

public static void main (string args[ ]) { for(char c=cstart;c=cend;c++) system.out.print( +c); } }

第三章习题 1. 110

2.beep!! 3.

public class e {

public static void main (string args[ ]) { system.out.print( +c); } } } 4.

public class xiti3_4

{ public static void main(string args[]) { double sum=0,a=1; int i=1;

while(i=20)

{ sum=sum+a; i++; a=a*i; }

system.out.println(sum=+sum); } }

5.

public class xiti5

{ public static void main(string args[]) { int i,j;

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

{ for(i=2;i=j/2;i++) { if(j%i==0) break; }

if(ij/2)

{ system.out.print( +j); } } } } 6.

class xiti6

{ public static void main(string args[]) { double sum=0,a=1,i=1; do { sum=sum+a; i++;

a=(1.0/i)*a; }

while(i=20);

system.out.println(使用do-while循环计算的sum=+sum); for(sum=0,i=1,a=1;i=20;i++) { a=a*(1.0/i); sum=sum+a; }

system.out.println(使用for循环计算的sum=+sum); } } 7.

class xiti7

{ public static void main(string args[]) { int sum=0,i,j;

for(i=1;i=1000;i++)

{ for(j=1,sum=0;ji;j++) { if(i%j==0) sum=sum+j; }

if(sum==i)

system.out.println(完数:+i); }

} } 8.

import java.util.*; public class e {

public static void main (string args[ ]) { int m,n;

scanner scaner= new scanner(system.in); system.out.println(输入正数m回车确认); m = scaner.nextint();

system.out.println(输入正数n回车确认); n = scaner.nextint(); int p=m; int q= n;

int r = m%n; while(r!=0) { m = n; n =r;

r =m%n; }

system.out.println(p+和+q+的最大公约数+n);

system.out.println(p+和+q+的最小公倍数+(p*q)/n); } } 9.

public class e

{ public static void main(string args[]) { int n=1;

long sum=0; while(true)

{ sum=sum+n; n++;

if(sum=8888) break; }

system.out.println(满足条件的最大整数:+(n-1)); } }

第四章习题