当前位置:首页 > java基础入门答案
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)); } }
第四章习题
共分享92篇相关文档