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条)