JAVA编程题全集(100题及答案).doc

JAVA编程题全集(100题及答案).doc

ID:57688502

大小:52.50 KB

页数:21页

时间:2020-09-01

JAVA编程题全集(100题及答案).doc_第1页
JAVA编程题全集(100题及答案).doc_第2页
JAVA编程题全集(100题及答案).doc_第3页
JAVA编程题全集(100题及答案).doc_第4页
JAVA编程题全集(100题及答案).doc_第5页
资源描述:

《JAVA编程题全集(100题及答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计总复习题2.编写一个Java程序,用if-else语句判断某年份是否为闰年。//ProgrammeNameLeapYear.javapublicclassLeapYear{publicstaticvoidmain(Stringargs[]){intyear=2010;if(args.length!=0)year=Integer.parseInt(args[0]);if((year%4==0&&year%100!=0)(year%400==0))System.out.println(year+"年是

2、闰年。");elseSystem.out.println(year+"年不是闰年。");}}//if-else语句3、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。(p64,例2-2)//programmenameForTest.javapublicclassForTest{publicstaticvoidmain(Stringargs[]){inti,j,mul,sum=0;for(i=1;i<=10;i++){mul=1;for(j=1,j<=i;j++){mul=mulj;}sum=s

3、um+mul;}System.out.println(“1!+2!+3!+……+10!=”+sum);}}5、编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。(p39,例2-10,2-11)//programmenameStrinput.javaimportjava.io.;publicclassStrinput{publicstaticvoidmain(Stringarg

4、s[]){Strings1,s2,ss,si,sf;inti1,i2;floatf1,f2;BufferedReaderstrin=newBufferedReader(newInputStreamReader(System.in));try{System.out.print("输入第一个字符串:");s1=strin.readLine();System.out.print("输入第二个字符串:");s2=strin.readLine();}catch(Exceptione){System.out.println(

5、e.getMessage());}i1=Integer.parseInt(s1);i2=Integer.parseInt(s2);f1=Float.parseFloat(s1);f2=Float.parseFloat(s2);ss=strAdd(s1,s2);si=strAdd(i1,i2);sf=strAdd(f1,f2);System.out.println("输入的二个字符串相加结果为:"+ss);System.out.println("输入字符串转换为整数相加结果为:"+si);System.out.pr

6、intln("输入字符串转换为浮点数相加结果为:"+sf);}StringstrAdd(Stringstr1,Stringstr2){returnstr1+str2;}StringstrAdd(intint1,intint2){returnString.valueOf(int1+int2);}StringstrAdd(floatflt1,floatflt2){returnString.valueOf(flt1+flt2);}}【程序2】   题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断

7、素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。   publicclasslianxi02{publicstaticvoidmain(String[]args){   intcount=0;   for(inti=101;i<200;i+=2){    booleanb=false;    for(intj=2;j<=Math.sqrt(i);j++)    {       if(i%j==0){b=false;break;}        else      

8、    {b=true;}    }       if(b==true){count++;System.out.println(i);}                                 }   System.out.println("素数个数是:"+count);}}【程序3】   题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。