Java语言基础习题集范文.docx
- 文档编号:26875574
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:11
- 大小:16.63KB
Java语言基础习题集范文.docx
《Java语言基础习题集范文.docx》由会员分享,可在线阅读,更多相关《Java语言基础习题集范文.docx(11页珍藏版)》请在冰豆网上搜索。
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);
}
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言 基础 习题集 范文