Java语言基础习题集范文.docx

上传人:b****3 文档编号:26875574 上传时间:2023-06-23 格式:DOCX 页数:11 大小:16.63KB
下载 相关 举报
Java语言基础习题集范文.docx_第1页
第1页 / 共11页
Java语言基础习题集范文.docx_第2页
第2页 / 共11页
Java语言基础习题集范文.docx_第3页
第3页 / 共11页
Java语言基础习题集范文.docx_第4页
第4页 / 共11页
Java语言基础习题集范文.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Java语言基础习题集范文.docx

《Java语言基础习题集范文.docx》由会员分享,可在线阅读,更多相关《Java语言基础习题集范文.docx(11页珍藏版)》请在冰豆网上搜索。

Java语言基础习题集范文.docx

Java语言基础习题集范文

java语言基础习题集

第1章作业要求

第2章基本语法

一、选择题

(1)B

(2)B

二、简答题

1、环境变量path的作用:

当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还应到哪些目录下找。

2、一个Java应用程序的基本结构:

publicclassclass_name

{类体

publicstaticvoidmain(Stringargs[])

{

函数体

}

}

3、应用程序中main方法的作用及其写法为:

main()是JavaApplication程序的入口,其固定写法为:

publicstaticvoidmain(Stringargs[])

4、标识符:

标志符用作给变量、类和方法命名;其要求如下:

(1)以字母、下划线、“_”和“$”符开头,后面可跟字母、下划线“_”和“$”符或数字

(2)大小写敏感

(3)不能与Java语言的关键字重名

(4)不能有空格,@,#等符号

(5)长度无限制

5、关键字:

Java中一些赋以特定的含义、并用作专门用途的单词成为关键字(keyword)或保留字

(1)case:

用于条件判断

(2)for:

用于循环控制

(3)Static:

表示静态变量或静态方法

(4)While:

用于循环控制

(5)Void:

标注返回值类型为空

(6)Try:

用于捕捉异常

(7)Throw:

用于抛出异常

6、基本数据类型有:

(1)数值型包括整型(byte,short,int,long)和浮点型(float,double)

(2)字符型(char)

(3)布尔型(boolean)

7、因数据位超出相应数据类型的数值范围,所以系统自动将其转换为相应的类型

8、局部变量应在函数内声明

9、字符串类型数据的定义:

Stringstr=newString(”ddd”);

Stringstr=”ddggff”;属于引用数据类型

10、字符串应该用””

11、一下几个转义符的作用:

(1)\r:

回车

(2)\n:

换行

(3)\t:

制表符

三、编程题

1、importjava.util.*;

publicclassrandom{

publicstaticvoidmain(Stringargs[])

{

doubled=Math.random()*10;

doublem=d*d*d;

System.out.println("产生的随即数是"+d+","+"其三次方是:

"+m);

}

}

2、publicclasssqrt{

publicstaticvoidmain(Stringargs[])

{

System.out.println("请输入一个数:

");

Scannersc=newScanner(System.in);

Strings=sc.nextLine();

inta=Integer.parseInt(s);

//调用Math.sqrt()求平方根

doubleresult=Math.sqrt(a);

System.out.println(result);

}

}

3、packagecom.util;

importjava.util.*;

publicclasscbrt{

publicstaticvoidmain(Stringargs[])

{

System.out.println("请输入一个数:

");

Scannersc=newScanner(System.in);

Strings=sc.nextLine();

inta=Integer.parseInt(s);

//调用Math.cbrt()术三次方根

doubleresult=Math.cbrt(a);

System.out.println(result);

}

}

4、packagecom.util;

importjava.util.*;

publicclassrandom{

publicstaticvoidmain(Stringargs[])

{

System.out.println("请输入日期:

");

Scannersc=newScanner(System.in);

Strings=sc.nextLine();

if(s.length()>10)

{

System.out.println("输入错误!

");

}

else

{

StringsArray[]=s.split("-");

Stringyear=sArray[0];

Stringmonth=sArray[1];

Stringday=sArray[2];

System.out.println("年份:

"+year+"\r\n"+"月份:

"+month+"\r\n"+"日期:

"+day);

}

}

}

第3章流程控制

1、

(1)packagecom.util;

importjava.util.*;

publicclasstest{

publicstaticvoidmain(Stringargs[])

{

Scannersc=newScanner(System.in);

Strings=sc.nextLine();

inta=Integer.parseInt(s);

if(a<10)

{

System.out.println("儿童");

}

elseif(a<18)

{

System.out.println("少年");

}

elseif(a<30)

{

System.out.println("青年");

}

elseif(a<=50)

{

System.out.println("壮年");

}

elseif(a<150)

{

System.out.println("老年");

}

elseif(a<0||a>150)

{

System.out.println("输入不合法!

");

}

}

}

(2)packagecom.util;

importjava.util.*;

publicclasstest{

publicstaticvoidmain(Stringargs[])

{

System.out.println("请输入年龄:

1");

Scannersc=newScanner(System.in);

Strings=sc.nextLine();

inta=Integer.parseInt(s);

if(a<0||a>150)

{

a=0;

}

elseif(a>0&&a<150)

{

a=1;

}

switch(a)

{

case0:

System.out.println("输入不合法!

");

case1:

System.out.println("输入合法。

");

}

}

}

2、

(1)packagecom.util;

importjava.util.*;

publicclasstest{

publicstaticvoidmain(Stringargs[])

{

intsum=0;

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

{

sum+=i;

}

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

}

}

packagecom.util;

publicclasstest{

publicstaticvoidmain(Stringargs[])

{

intsum=0;

inti=0;

while(i<=100)

{

sum+=i;

i++;

}

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

}

}

2、

(1)

packagecom.util;

publicclasstest{

publicstaticvoidmain(Stringargs[])

{

intj=0;

while(j<2)

for(inti=0;i<100;i++)

{

if((i%2==0)&&(i%13==0))

System.out.println(i);

}

j++;

}

}

(2)

3、publicclasstest{

Publicstaticvoidmain(Stringargs[])

{

For(inti=0;i<100;i++)

{

If(i%2==0)

System.out.println(i);

}

}

publicclasstest{

Publicstaticvoidmain(Stringargs[])

{

Inti=0

While(i<=100)

{

If(i%2==0)

System.out.println(i);

}

}

Publicclasstest

{

Publicstaticvoidmain(Stringargs[])

{

For(inti=1;i<=5;i++)

IntMuti=muti*i;

}

System.out.println(“5!

=”+muti);

}

5、

publicstaticvoidmain(Stringargs[])

{

ArrayListlist=newArrayList();

for(inti=101;i<=200;i++)

{

if((i!

=2)&&(i%2==0))continue;

if((i!

=3)&&(i%3==0))continue;

if((i!

=5)&&(i%5==0))continue;

if((i!

=7)&&(i%7==0))continue;

System.out.println("素数为:

"+i);

}

}

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1