Java基础编程练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java基础编程练习题
1、编写程序实现对给定的4个整数从大到小的顺序排列。
2、编写程序求一元二次方程的根。
3、编写程序,输入一个字符,判断它是否为小写字母,如果是,将它转换成大写字母,否则,不转换。
4、输入3个正数,判断能否构成一个三角形。
5、编写程序,对输入的年、月、日,给出该天是该年的第多少天?
6、编写程序,从键盘输入一个0~99999之间的任意数,判断输入的数是几位数?
7、编写程序,给定一个学生成绩,给出相应等级:
90~100优秀
80~89良好
70~79中等
60~69及格
0~59不及格
8、编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为3578,输出为8753。
9、用while循环,计算1~200之间所有3的倍数之和。
10、编写程序,输出200~500之间的所有素数。
11、编写程序解决“百钱买百鸡”问题。公鸡五钱一只,母鸡三钱一只,小鸡一钱三只,现有百钱欲买百鸡,共有多少种买法?
12、使用循环语句输出下面的图形。
#
###
#####
#######
#########
13、验证“鬼谷猜想”:对任意自然数,若是奇数,就对它乘以3再加1;若是偶数,就对它除以2,这样得到一个新数,再按上述计算规则进行计算,一直进行下去,最终必然得到1。
14、编程求1~10000之间的所有“完全数”,完全数是该数的所有因子之和等
于该数的数。例如,6的因子有1、2、3,且6=1+2+3,所以6是完全数。15、一个整数的各位数字之和能被9整除,则该数也能被9整除。编程验证给定的整数能否被9整除。
16、猴子吃桃问题。猴子第一天摘下若干个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?
17、水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:1^3+5^3+3^3=153)。编程求出所有三位的水仙花数。
18、已知XYZ+YZZ=532,其中,X、Y、Z为数字,编程求出X、Y和Z的值。
19、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
20、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。