JAVA上机训练题_课外选做.pdf
上传人:sy****28 上传时间:2024-09-11 格式:PDF 页数:2 大小:94KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

JAVA上机训练题_课外选做.pdf

JAVA上机训练题_课外选做.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java上机训练题1.编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。2.编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c,c中原来的值给a,且输出改变后的a,b,c的值。3.输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,要求连同算式一起输出,每个算式占一行。例:a等于10,b等于5,a+b的结果输成10+5=154.输入一个非负数,计算以这个数为半径的圆周长和面积。5.输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321).6.输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT”(要求用条件表达式进行判断,不使用if语句)7.求出100至300内所有百位和个位相加能被3整除的数字。8.编程求S=1/1!+1/2!+1/3!+........+1/n!直到1/n!<=1e-69.编写程序实现用一元人民币换成一分、两分、五分的硬币共50枚。10.输入1个四位数,求各位数字的平方和。例如:输入1234,输出30。11.写出满足不等式1+1/2+1/3+1/4+...+1/N>15最小的N值,并输出s的值。12.铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。13.相邻两个奇数都为素数的这样一对数叫双胞胎素数,输出100到200之间的所有双胞胎素数。14.输入一串字符以“#”结束,如果它是大写字母转换为小写字母输出,如果是小写字母转换为大写字母输出。如果不是字母,则照直输出。15.输入一个四位数,要求将它的千位、百位、十位、个位上的数字按由小到大排列,输出一个新数。(如:输入4287要求输出为2478)16.输入两门课的成绩,如果两门成绩都在60分以上。则输出“itispass.”只要有一门低于60分就输出“itisnotpass.”如果输入的任何一门成绩不在0-100范围内则输出“itiserror.”。(要求用switch语句来编程)17.求任一数字的所有因子的组合(仅限两个因子),如:15=1*15,15=3*5不能出现重复。如:15=5*3,15=15*1就不用输出。18.从键盘输入几个数,以0作为结束标志,判断其正负,并求其平方和。19.编写一个译码程序,把一个英语句子译成数字代码。译码规则是以数字1代替字母a,数字2代替字母b,„„26代替字母z,以数字27代替字母A,数字28代替字母B,„„42代替字母Z,如遇空格则打印一个星号‘*’,英文句子以‘.’结束。20.求所有个位、十位、百位数字能组成一个三角形三边的三位数。(注:三角形任意两边之和大于第三边)21.编写程序,求1-3+5-7+„.-99+101之值。22.编写程序,输出从公元1800年到2000年所有闰年的年号.每输出3个年号换一行。判断年号n为闰年的条件是:(1)若n能被4整除但不能被100整除,则n是闰年;(2)若n能被400整除,则n是闰年。23.编程求一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?24.请编程输出9*9口诀。25.编程将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。26.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。27.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例6=1+2+3.编程找出1000以内的所有完数。28.本程序演示猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。29.本程序演示打印出如下图案(菱形)****************************