Java小程序汇总Word文件下载.docx
- 文档编号:21632928
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:81
- 大小:34.80KB
Java小程序汇总Word文件下载.docx
《Java小程序汇总Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java小程序汇总Word文件下载.docx(81页珍藏版)》请在冰豆网上搜索。
if(1==iMon||3==iMon||5==iMon||7==iMon||8==iMon||10==iMon||12==iMon)
return31;
elseif(4==iMon||6==iMon||9==iMon||11==iMon)
return30;
else
if(isYunNian(iYear))
return29;
else
return28;
十年后学生学费:
publicclassxueshengxuefei{
inti;
doubletenYearsXF,fourYearAll,zengZhangLv=0;
请输入今年大学的学费:
tenYearsXF=Double.parseDouble(str);
学费的增长率:
zengZhangLv=Double.parseDouble(str);
fourYearAll=0;
for(i=1;
i<
=10;
i++)
tenYearsXF=tenYearsXF*(1+zengZhangLv);
System.out.print("
十年后的学费是:
+tenYearsXF);
=4;
tenYearsXF=tenYearsXF*(1+zengZhangLv);
fourYearAll+=tenYearsXF;
System.out.print("
\n十年后四年的总费用是:
+fourYearAll);
}
显示学生最高分:
publicclassZuiGaofen{
intstudentNum,i,stuNum=1;
String[]stuName=newString[100];
double[]fen=newdouble[100];
doublefenMax=0;
Stringstr;
请输入学生人数:
\n"
Scannerscanner=newScanner(System.in);
str=scanner.next();
studentNum=Integer.parseInt(str);
for(i=1;
=studentNum;
{
System.out.print("
请输入第"
+i+"
个学生的姓名:
stuName[i]=scanner.next();
此学生的成绩:
str=scanner.next();
fen[i]=Double.parseDouble(str);
if(fen[i]>
=fenMax)
{
fenMax=fen[i];
stuNum=i;
}
}
\n第"
+stuNum+"
个学生"
+stuName[stuNum]+"
成绩最高,成绩为:
+fenMax);
指明程序输入:
publicclassTEST{
/*publicstaticvoidmain(String[]args)
for(inti=1;
5;
{
intj=0;
while(j<
i)
System.out.print(j+"
"
j++;
*/
/*
inti=0;
while(i<
5){
for(intj=i;
j>
1;
j--)
System.out.print(j+"
System.out.println("
*****"
i++;
/*
inti=5;
while(i>
=1)
intnum=1;
for(intj=1;
j<
=i;
j++){
System.out.print(num+"
xxx"
num*=2;
System.out.println();
i--;
inti=1;
do{
System.out.print(num+"
G"
num+=2;
}while(i<
=5);
打印数字金字塔:
publicclassjinZiTa{
intiCeng=10,iCom,i,j;
=iCeng;
for(j=iCeng-i;
=0;
for(j=0;
i;
j++)
{iCom=(int)Math.pow(2,j);
if(iCom<
=9)
str="
+iCom;
elseif(iCom>
=10&
iCom<
=99)
str="
+iCom;
else
System.out.print(str);
for(j=i-1;
0;
{iCom=(int)Math.pow(2,j-1);
if(iCom<
System.out.println("
银行月支付表:
importjava.text.DecimalFormat;
publicclassdaiKuanLiLv{
doubleiDaiKuanAll;
intiYear;
货款总额:
iDaiKuanAll=Double.parseDouble(str);
年数:
iYear=Integer.parseInt(str);
print(iDaiKuanAll,iYear);
staticvoidprint(doubleiDaiKuanAll,intiYear)
inti,j,printLiLv;
doubleliLv,geShiHua,MonthRate,yueZhiFu;
DecimalFormatdf=newDecimalFormat("
0.000"
利率月支付额总偿还额"
for(i=0;
24;
i++)
liLv=0.05+i*0.00125;
MonthRate=liLv/12;
yueZhiFu=(iDaiKuanAll*(MonthRate*Math.pow(1+MonthRate,iYear*12)))/(Math.pow(MonthRate+1,iYear*12)-1);
System.out.print(df.format(liLv*100)+"
%"
System.out.print(df.format(yueZhiFu)+"
System.out.print(df.format(yueZhiFu*60));
输入年月打印日历表:
publicclassRiLiBiao{
intiYear,iMon,iDay,iFirstWeek=0,iDaysAll,iPerMon,DaysPrint=0,flag=0,i,j=0;
Stringstr,strMon="
;
请输入年份:
1.星期日2.星期一3.星期二4.星期三5.星期四6.星期五7.星期六"
该年第一天为星期几:
flag=Integer.parseInt(str);
iFirstWeek=flag-1;
iDaysAll=getDaysAll(iYear);
=12;
switch(i)
case1:
strMon="
January"
DaysPrint=31;
break;
case2:
February"
if(iDaysAll==366)
DaysPrint=29;
DaysPrint=28;
break;
case3:
March"
case4:
April"
DaysPrint=30;
case5:
case6:
June"
case7:
July"
case8:
August"
case9:
September"
case10:
September"
case11:
November"
case12:
December"
default:
\t"
+strMon+iYear);
_______________________________________"
SunMonTueWedThuFriSat"
if(1==i)
iPerMon=iFirstWeek;
iPerMon=getMonDays(i-1,iDaysAll,iFirstWeek)%7;
for(j=1;
=iPerMon;
for(j=1;
=DaysPrint;
if((j+iPerMon-1)%7==0)
System.out.println("
if(j<
str=j+"
}
staticintgetDaysAll(intiYear)
if(iYear%400==0||(iYear%4==0&
=0))
return366;
elsereturn365;
staticintgetMonDays(intiMon,intiDaysAll,intiFirstWeek)
{inti,MonDays=iFirstWeek;
=iMon;
if(1==i||3==i||5==i||7==i||8==i||10==i||12==i)
MonDays+=31;
if(4==i||6==i||9==i||11==i)
MonDays+=30;
if(2==i)
if(iDaysAll==366)
MonDays+=29;
else
MonDays+=28;
returnMonDays;
整数各位数字之和:
publicclassgeWeiZhiHe{
intiHuaFen,iGeWeiZhiHe=0,i;
请输入一个整数:
iHuaFen=Integer.parseInt(str);
while(iHuaFen>
0)
iGeWeiZhiHe+=(iHuaFen%10);
iHuaFen=iHuaFen/10;
各位之和为:
+iGeWeiZhiHe);
打印随机矩阵:
publicclasssuiJiJuZhen{
{Stringstr;
intn;
请输入矩阵的阶数:
n=Integer.parseInt(str);
printMatrix(n);
publicstaticvoidprintMatrix(intn)
inti,j;
n;
for(j=0;
if(Math.random()>
0.5)
System.out.print("
1"
0"
显示当年时间:
publicclassCurrentTime{
longtotalMilliseconds=System.currentTimeMillis();
longtotalSeconds=totalMilliseconds/1000;
intcurrentSecond=(int)(totalSeconds%60);
longtotalMinutes=totalSeconds/60;
intcurrentMinute=(int)(totalMinutes%60);
longtotalHours=totalMinutes/60;
intcurrentHour=(int)(totalHours%24);
currentHour+=8;
//北京时间,东八区,格林威治时间加8
longtotalDays=totalHours/24;
intcurrentYear=getCurrentYear(totalDays);
intcurrentYearDays=getCurrentYearDays(totalDays);
intcurrentMonth=getCurrentMonth(currentYear,currentYearDays);
intcurrentMonthDays=getCurrentMonthDays(currentYear,currentYearDays);
printCurrentTime(currentYear,currentMonth,currentMonthDays,currentHour,currentMinute,currentSecond);
staticvoidprintCurrentTime(intcurrentYear,intcurrentMonth,intcurrentMonthDays,intcurrentHour,intcurrentMinute,intcurrentSecond)
北京时间为:
+currentYear+"
+currentMonth+"
月"
+currentMonthDays+"
日"
+currentHour+"
:
+currentMinute+"
+currentSecond);
staticintgetCurrentYear(longtotalDays)
longdaysTemp=0;
intcurrentYear=1970;
while(daysTemp<
=totalDays)
if(currentYear%400==0||(currentYear%4==0&
currentYear%100!
daysTemp+=366;
else
daysTemp+=365;
currentYear++;
currentYear--;
returncurrentYear;
staticintgetCurrentYearDays(longtotalDays)
longdaysTemp=0,currentYearDays=0;
currentYearDays=totalDays-daysTemp;
curr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序 汇总