JAVA编程题Word文档下载推荐.docx
- 文档编号:15340636
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:13
- 大小:19.80KB
JAVA编程题Word文档下载推荐.docx
《JAVA编程题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JAVA编程题Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
+i+"
个月的兔子对数:
"
+f2);
}
}
利用条件运算符的嵌套来完成此题:
学习成绩>
=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
importjava.util.*;
publicclasslianxi05{
intx;
chargrade;
Scanners=newScanner(System.in);
System.out.print("
请输入一个成绩:
x=s.nextInt();
grade=x>
=90?
'
A'
:
x>
=60?
B'
'
C'
;
等级为:
"
+grade);
}
【程序2】
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
publicclasslianxi07{
intdigital=0;
intcharacter=0;
intother=0;
intblank=0;
char[]ch=null;
Scannersc=newScanner(System.in);
Strings=sc.nextLine();
ch=s.toCharArray();
for(inti=0;
ch.length;
if(ch>
='
0'
&
&
ch<
9'
){
digital++;
}elseif((ch>
a'
z'
)||ch>
Z'
character++;
}elseif(ch=='
blank++;
}else{
other++;
数字个数:
+digital);
英文字母个数:
+character);
空格个数:
+blank);
其他字符个数:
+other);
【程序3】
一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在
第10次落地时,共经过多少米?
第10次反弹多高?
publicclasslianxi10{
doubleh=100,s=100;
for(inti=1;
10;
s=s+h;
h=h/2;
经过路程:
+s);
反弹高度:
+h/2);
【程序4】
企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;
利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;
20万到40万之间时,高于20万元的部分,可提成5%;
40万到60万之间时高于40万元的部分,可提成3%;
60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?
publicclasslianxi12{
doublex=0,y=0;
System.out.print("
输入当月利润(万):
if(x>
0&
x<
=10){
y=x*0.1;
}elseif(x>
10&
=20){
y=10*0.1+(x-10)*0.075;
20&
=40){
y=10*0.1+10*0.075+(x-20)*0.05;
40&
=60){
y=10*0.1+10*0.075+20*0.05+(x-40)*0.03;
60&
=100){
y=20*0.175+20*0.05+20*0.03+(x-60)*0.015;
100){
y=20*0.175+40*0.08+40*0.015+(x-100)*0.01;
应该提取的奖金是"
+y+"
万"
【程序5】
输入某年某月某日,判断这一天是这一年的第几天?
publicclasslianxi14{
intyear,month,day;
intdays=0;
intd=0;
inte;
inputfymd=newinput();
do{
e=0;
输入年:
year=fymd.input();
输入月:
month=fymd.input();
输入天:
day=fymd.input();
if(year<
0||month<
0||month>
12||day<
0||day>
31){
输入错误,请重新输入!
e=1;
}while(e==1);
for(inti=1;
i<
month;
switch(i){
case1:
case3:
case5:
case7:
case8:
case10:
case12:
days=31;
break;
case4:
case6:
case9:
case11:
days=30;
case2:
if((year%400==0)||(year%4==0&
year%100!
=0)){
days=29;
days=28;
d+=days;
System.out.println(year+"
-"
+month+"
+day+"
是这年的第"
+(d+day)+"
天。
classinput{
publicintinput(){
intvalue=0;
value=s.nextInt();
returnvalue;
【程序6】
猴子吃桃问题:
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下
的一半零一个。
到第10天早上想再吃时,见只剩下一个桃子了。
求第一天共摘了多少。
publicclasslianxi17{
intx=1;
for(inti=2;
=10;
x=(x+1)*2;
猴子第一天摘了"
+x+"
个桃子"
【程序7】
两个乒乓球队进行比赛,各出三人。
甲队为a,b,c三人,乙队为x,y,z三人。
已抽签决定比赛名单。
有人向队员打听比赛的名单。
a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
publicclasslianxi18{
staticchar[]m={'
'
b'
c'
};
staticchar[]n={'
x'
y'
for(inti=0;
i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 编程