最新Java实验测试题目资料.docx

上传人:b****8 文档编号:11493662 上传时间:2023-03-01 格式:DOCX 页数:10 大小:19.12KB
下载 相关 举报
最新Java实验测试题目资料.docx_第1页
第1页 / 共10页
最新Java实验测试题目资料.docx_第2页
第2页 / 共10页
最新Java实验测试题目资料.docx_第3页
第3页 / 共10页
最新Java实验测试题目资料.docx_第4页
第4页 / 共10页
最新Java实验测试题目资料.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

最新Java实验测试题目资料.docx

《最新Java实验测试题目资料.docx》由会员分享,可在线阅读,更多相关《最新Java实验测试题目资料.docx(10页珍藏版)》请在冰豆网上搜索。

最新Java实验测试题目资料.docx

最新Java实验测试题目资料

1输入两个自然数,找出两个数的最大公因数

importjava.util.Scanner;

publicclasszuida{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

System.out.print("请输入第一个数字");

intnum1=scanner.nextInt();

System.out.print("请输入第2个数字");

intnum2=scanner.nextInt();

inttemp=num1;

num1=num1

num1:

num2;

num2=temp>num2?

temp:

num2;

for(intnum=num1;num>=1;num--){

if(num1%num==0&&num2%num==0){

System.out.println("最大公因数为:

"+num);

break;

}

}

}

}

2接受输入x,计算sinx的近似值(不使用Math类中的函数,自己实现)

packageTest;

importjava.util.Scanner;

publicclasssin{

staticdoublestop=0.001;

publicstaticvoidmain(String[]args){

sins=newsin();

System.out.println("Thevalueofsin(30')");

System.out.println(s.sin(Math.PI/6.0,100));

}

doublesin(doublex,intn){

doublev=x;

intpostive=1;

for(inti=1;i<2*n;i=i+2){

v=v+postive*(Math.pow(x,i)/factorial(i));

postive=postive*-1;

}

returnv;

}

privatedoublefactorial(doubles){

doubler=1;

for(inti=1;i<=s;i++){

r=r*i;

}

returnr;

}

}

3打印所有的水仙花数(一个三位数,各位的三次方之和等于它本身)

publicclasszuida{

publicstaticvoidmain(Stringargs[])

{

intcount=0;//水仙花数个数计数器

for(intnum=100;num<1000;num++)

{

intg=num%10;//个位

ints=num/10%10;//十位

intb=num/100;//百位

if(g*g*g+s*s*s+b*b*b==num){

count++;

System.out.print(num+"");

if(count%5==4)

System.out.println();

}

}

}

}

4输入年、月、日,判断这一天是星期几(年、月、日的输入有一定范围,数值合理)

importjava.io.BufferedReader;

importjava.io.IOException;

importjava.io.InputStreamReader;

importjava.util.Calendar;

publicclasszuida{

publicstaticvoidmain(String[]args)throwsIOException{

System.out.println("请输入年月日,格式:

yyyy-MM-dd");

BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));

Strings=br.readLine();

Calendarc=Calendar.getInstance(java.util.Locale.CHINA);

String[]sp=s.split("-");

c.set(Calendar.YEAR,Integer.parseInt(sp[0]));

c.set(Calendar.MONTH,Integer.parseInt(sp[1])-1);

c.set(Calendar.DATE,Integer.parseInt(sp[2]));

intwd=c.get(Calendar.DAY_OF_WEEK);

Stringx="";

switch(wd){

case1:

x="星期日";break;

case2:

x="星期一";break;

case3:

x="星期二";break;

case4:

x="星期三";break;

case5:

x="星期四";break;

case6:

x="星期五";break;

case7:

x="星期六";break;

}

System.out.println(s+"是:

"+x);

}

}

5数组的简单排序方法(冒泡,选择,插入排序之一)

importjava.util.Scanner;

publicclasszuida{

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

intMax=0;

int[]score=newint[5];//自定义数组长度

System.out.println("pleaseinputfivenumbers:

");

for(inti=0;i

score[i]=input.nextInt();

}

for(intj=0;j

swap(score);//调用数组排序方法

}

System.out.println("##########theresult:

###########");

for(inti=0;i

System.out.print(score[i]+"\t");

}

}

publicstaticvoidswap(int[]arr){//冒泡法排序

for(inti=0;i

if(arr[i]>arr[i+1]){

inttemp=arr[i];

arr[i]=arr[i+1];

arr[i+1]=temp;

}

}

}

}

6输入系数,求解一元二次方程

importjava.util.Scanner;

publicclasszuida{

publicstaticvoidmain(String[]args){

Scannersc=newScanner(System.in);

System.out.println("输入2次方的系数");

inta=sc.nextInt();

System.out.println("输入1次方的系数");

intb=sc.nextInt();

System.out.println("输入0次方的系数");

intc=sc.nextInt();

doublex1=(-b+Math.sqrt(b*b-4*a*c))/2*a;

doublex2=(-b-Math.sqrt(b*b-4*a*c))/2*a;

System.out.println("根分别是"+x1+","+x2);

}

}

7统计一个输入的字符串中的数字(0-9)个数

importjava.util.Scanner;

publicclasszuida{

publicstaticvoidmain(String[]args){

intenglishCount=0;//英文字母个数

intspaceCount=0;//空格个数

intnumCount=0;//数字个数

intotherCount=0;//其他字符个数

Scannersc=newScanner(System.in);

System.out.println("请您输入一行字符:

");

Stringstr=sc.nextLine();//取得控制台输入的一行字符

char[]ch=str.toCharArray();//把取道的字符串变成一个char数组

for(inti=0;i

if(Character.isDigit(ch[i])){

//判断是否为数字

numCount++;

}

}

System.out.println("数字的个数:

"+numCount);

}

}

8给定字符串和一个子字符串,统计字符串中子串出现的次数

publicclasszuida{

publicstaticvoidmain(String[]args){

Stringstring="123123123456456";

Stringstr="123";

intcount=0;

while(true){

intindex=string.indexOf(str);

if(index!

=-1){

string=string.substring(index+str.length(),string.length());

count++;

}else{

break;

}

}

System.out.println(count);

}

}

9计算斐波那契数列的前n项和

publicclasszuida{

publicstaticvoidmain(String[]args){

System.out.println(sum(10));

}

夏日的街头,吊带装、露背装、一步裙、迷你裙五彩缤纷、争妍斗艳。

爱美的女孩们不仅在服饰搭配上费尽心机,饰品的选择也十分讲究。

可惜在商店里买的项链、手链、手机挂坠等往往样式平淡无奇,还容易出现雷同现象。

publicstaticlongsum(intn){

if(n<1){

return0;

}

众上所述,我们认为:

我们的创意小屋计划或许虽然会有很多的挑战和困难,但我们会吸取和借鉴“漂亮女生”和“碧芝”的成功经验,在产品的质量和创意上多下工夫,使自己的产品能领导潮流,领导时尚。

在它们还没有打入学校这个市场时,我们要巩固我们的学生市场,制作一些吸引学生,又有使学生能接受的价格,勇敢的面对它们的挑战,使自己立于不败之地。

if(n==1){

return1;

}

if(n==2){

但这些困难并非能够否定我们创业项目的可行性。

盖茨是由一个普通退学学生变成了世界首富,李嘉诚是由一个穷人变成了华人富豪第一人,他们的成功表述一个简单的道理:

如果你有能力,你可以从身无分文变成超级富豪;如果你无能,你也可以从超级富豪变成穷光蛋。

return2;

}

longf1=1,f2=1;

“碧芝”最吸引人的是那些小巧的珠子、亮片等,都是平日里不常见的。

据店长梁小姐介绍,店内的饰珠有威尼斯印第安的玻璃珠、秘鲁的陶珠、奥地利的施华洛世奇水晶、法国的仿金片、日本的梦幻珠等,五彩缤纷,流光异彩。

按照饰珠的质地可分为玻璃、骨质、角质、陶制、水晶、仿金、木制等种类,其造型更是千姿百态:

珠型、圆柱型、动物造型、多边形、图腾形象等,美不胜收。

全部都是进口的,从几毛钱一个到几十元一个的珠子,做一个成品饰物大约需要几十元,当然,还要决定于你的心意尽管售价不菲,却仍没挡住喜欢它的人。

longsum=2;

for(inti=3;i<=n;i++){

f2=f1+f2;

f1=f2-f1;

sum+=f2;

}

returnsum;

(三)上海的文化对饰品市场的影响}

当然,在竞争日益激烈的现代社会中,创业是件相当困难的事。

我们认为,在实行我们的创业计划之前,我们首先要了解竞争对手,吸取别人的经验教训,制订相应竞争的策略。

我相信只要我们的小店有自己独到的风格,价格优惠,服务热情周到,就一定能取得大多女孩的信任和喜爱。

}

10输入一个数,输出该数字的因子分解结果

importjava.util.Scanner;

publicclasszuida{

3、竞争对手分析publicstaticvoidmain(String[]args){

Scannerin=newScanner(System.in);

inta=in.nextInt();//从控制台读入一个整数,也可以在这直接给a赋给初值

beadorks公司成功地创造了这样一种气氛:

商店和顾客不再是单纯的买卖关系,营业员只是起着参谋的作用,顾客成为商品或者说是作品的作参与者,营业员和顾客互相交流切磋,成为一个共同的创作体System.out.print(a+"的所有因子是:

");

for(inti=1;i<=a;i++){

if(a%i==0){//a对i取余,能除尽i就是a的因子

System.out.print(i+"");//打印这个i值

}

}

据统计,上海国民经济持续快速增长。

03全年就实现国内生产总值(GDP)6250.81亿元,按可比价格计算,比上年增长11.8%。

第三产业的增速受非典影响而有所减缓,全年实现增加值3027.11亿元,增长8%,增幅比上年下降2个百分点。

}

}

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

当前位置:首页 > 考试认证 > IT认证

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

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