抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Kelecn

“唯爱与科技不可辜负!”

简介:JAVA基础测试题。

第一题

输出9*9口诀表。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package exam;

public class Exam {

public static void main(String[] args)
{
for(int i = 1; i < 10; i ++)
{
for( int j = 1; j <= i; j++)
{
System.out.print(i +" * "+j+" = "+i*j + " ");
}
System.out.println();//换行
}
}
}

运行截图:

2020-05-07_102624.png

第二题

求1+2!+3!+…+20!的和。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package exam;

public class Exam {

public static void main(String[] args)
{
float s=0,t=1;
int n;
for (n=1;n<=20;n++)
{
t=t*n; // 求n!
s=s+t; // 将各项累加
}
System.out.println("1+2!+3!+...+20!="+s);
}
}

运行截图:

2020-05-07_104101.png

第三题

一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package exam;

import java.util.Scanner;

public class Exam {

public static void main(String[] args)
{
int ge,shi,qian,wan,x;
System.out.println("请输入您想判断的五位数字:");
Scanner in = new Scanner(System.in);
x=in.nextInt();
wan=x/10000;//万位
qian=x%10000/1000;//千位
shi=x%100/10;//十位
ge=x%10;//个位
if (ge==wan&&shi==qian)//个位等于万位并且十位等于千位
{
System.out.println("这是回文数\n");
} else {
System.out.println("这是不是回文数\n");
}
}
}

运行截图:

2020-05-07_104434.png

第四题

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package exam;

public class Exam {

public static void main(String[] args)
{
double sum = 0, high = 100;//sum为路径总和,high表示当前高度
for (int i = 0; i < 10; i++)
{
sum = high + high / 2 + sum;//一次落地距离+弹起距离+已经过路程
high /= 2;//弹起高度为一半
}
sum -= high;//求第10次落地经过路程需减去第10次弹起距离
System.out.println("共经过:"+sum+ "米\n"+"第10次反弹高度为:"+high+"米");

}
}

运行截图:

2020-05-07_104730.png

第五题

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个; 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package exam;

public class Exam {

public static void main(String[] args)
{
int x = 1;//第十天剩余桃子数
int y;//天数
for(y=1;y<=9;y++)
{
x=(x+1)*2;//前一天的剩余桃子数都是今天剩余桃子数加1后的两倍
}
System.out.println("猴子第一天一共摘了"+x+"个桃子。");
}
}

运行截图:

2020-05-07_105048.png

评论




博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

总访问量为 访客数为

粤ICP备2021157327号

载入天数...载入时分秒...