Java练习题2222

Java练习题2222


2024年5月21日发(作者:)

Java练习题2222

1、一个数如果恰好等于它的因子之和,这个数就称为“完数”。例

如,6的因子为1、2、

3,而6=1+2+3,因此6是“完数”。编程序找出2000之内的所有完

数。

package一五下学期期末复习;

//一个数如果恰好等于它的因子之和,这个数就称为“完数”,找出

2000之内的所有完数publicclaB1{}

publictaticvoidmain(String[]arg){}

n(内的完数有:);for(inti=1;i<2000;i++){}

intum=0;

for(intn=1;n

if(i==um)

n(i);

if(i%n==0){}

um=um+n;

2、打印出2000以内的所有的“水仙花数”。所谓“水仙花数”是指

一个三位数,其各位

数字立方和等于该数本身。例如,153是一水仙花数,因为

153=13+53+33。

package一五下学期期末复习;

//打印出2000以内的所有的“水仙花数”。所谓“水仙花数”是指

一个三位数,其各位数字立方和等于该数本身。

publicclaB2{

publictaticvoidmain(String[]arg){

n(以内的水仙花数有:

);for(inti=100;i<2000;i++){

intk=i,um=0,e=0;

//k作为当前值进行运算,um表示和,e

存储k的某一位上的值while(k!=0){

}

}

if(i==um){}

n(i);e=k;k=k/10;

um=um+e某e某e;

}

}

3、求Sn=a+aa+aaa++aaa之值,其中a是一个数字。例如:

2+22+222++22222(此时

n=5),n由键盘输入。

package一五下学期期末复习;

importjava某.nPane;publicclaB3{}

}

publictaticvoidmain(String[]arg){

Stringtr1=utDialog(定义一个数a:

);Stringtr2=utDialog(定义n:);Stringt=tr1;

inta=t(tr1);intn=t(tr2);intum=0;

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

n(um);

um=um+a;t=t+tr1;

a=t(t);

4、一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落

下。求它在第10

次落地时,共经过了多少米?第10次反弹多高?publiccla小球

{publictaticvoidmain(String[]arg){doubleh1=100,h2=100,um=100;for

(inti=1;i<=10;i++){h1=h1/2;h2=h1某

2;um+=h2;//n(第次反弹米}n(

共经过了米n(第十次反弹米}

5、编写一个程序,要求输入一个整数,将各位数字反序后输出。

6、猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还

不过瘾,又多吃了一个。

第二天早上又将剩下的桃子吃掉了一半,又多吃了一个。以后每天早

上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一

个桃子了。求第一天共摘了多少桃子。

publiccla猴子吃桃

{publictaticvoidmain(String[]arg){intnumber=1;for(inti=10;i>1;i-

-){number=(number+1)某2;}n(第一天总共摘了个桃

子。}}

7、编写一个JavaApplication类型的程序,从键盘上输入三角形的

三条边的长度,计算三角

形的面积和周长并输出。根据三角形边长求面积公式如下:

(某(-a)某(-b)某(-c)),其中a、b、c为三角形的三条边,

=(a+b+c)/2。8、编写一个程序,要求读入若干个整数,统计出正整数个

数和负整数个数,读入0则结束。9、编写一个JavaApplication类型的

程序,从键盘上输入摄氏温度C,计算华氏温度F的值

并输出。其转换公式如下:F=(9/5)某C+32

10、编写打印“九九乘法口诀表”的程序。

11、编写一个根据上下限求回文数的方法,要求输出上下限范围内的

回文数及个数。编写测试类进行测试。例如100-200之间的回文数为:

1181191,总共有10个。

12、编写一个程序,接受用户输入的两个数据为上、下限,然后输出

上、下限之间的所有素数。

13、从键盘上输入一个字符串,试分别统计出该字符串中所有数字、

大写英文字母、小写英文字母以及其他字符的个数并分别输出这些字符。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1716305669a2727212.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信