java编程基础面试题

java编程基础面试题

ID:16399722

大小:211.00 KB

页数:23页

时间:2018-08-09

java编程基础面试题_第1页
java编程基础面试题_第2页
java编程基础面试题_第3页
java编程基础面试题_第4页
java编程基础面试题_第5页
资源描述:

《java编程基础面试题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、二、数据类型和变量和基本运算符1.华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只要减去32,乘以5再除以9就行了,将摄氏度转成华氏度,直接乘以9,除以5,再加上32即行。doublef=100;//华氏温度doublec=37;//摄氏温度//华氏温度转摄氏温度System.out.println((f–32.0)*5/9);//摄氏温度转华氏温度System.out.println(c*9.0/5+32);2.已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。inta=3;intb=5;i

2、nttmp=a;//临时变量a=b;b=tmp;        System.out.println(“a=”+a);System.out.println(“b=”+b);3.不用第三方变量,将ab两个变量的值互换inta=3;intb=5;a=a+b;//用a获得总和b=a-b;//得到旧a值赋给ba=a-b;//得到旧b值赋给aSystem.out.println(“a=”+a);System.out.println(“b=”+b);1.输入一个任意的浮点数,例如3.123456789,保留其两位小数输

3、出,无需四舍五入//创建输入流Scannerinput=newScanner(System.in);//得到输入的浮点数doubled=input.nextDouble();//将浮点数乘以100(保留2位)后取整,再除以100.0还原成浮点数System.out.println((int)(d*100)/100.0);2.输入一个任意的5位整数,将它保留到百位,无需四舍五入Scannerscanner= new Scanner(System.in);    int i=scanner.nextInt();

4、System.out.println(i/100*100);1.输入一个0~1000的整数,求各位数的和,例如345的结果是3+4+5=12注:分解数字既可以先除后模也可以先模后除Scannerscan=newScanner(System.in);inti=scan.nextInt();//分解数字intx1=i/1000;intx2=i/100%10;intx3=i/10%10;intx4=i%10;        System.out.println(x1+x2+x3+x4);1.输入一个任意的大写字母

5、A~Z,转换为小写字母,(后面再练习输入一个字符串,大写全部转换为小写)charc=‘A’;System.out.println((char)(c+32));//加32即小写对应字母2.分页显示练习:定义一个常量,设定数据总记录数为73条(随时可以变化),一页20条记录(随时可以变化),输入页码,打印记录总数,共几页,当前是第几页,当前记录从第n条到第n条finalintrowcount=73;//总记录数finalintpagesize=20;//一页多少条Scannerscan=newScanner(S

6、ystem.in);intpage=scan.nextInt();//输入页码//得到总页数intpagecount=rowcount%page==0?rowcount/page:rowcount/page+1;//起始记录intstartrow=pagesize*(page–1)+1;//终止记录intendrow=pagesize*page>rowcount?rowcount:pagesize*page;//打印输出System.out.println(“总记录数:”+rowcount+“,每页”+pa

7、gesize+“条,共”        +page+“页,当前是第”+page+“页,从”        +startrow+“条到”+endrow+“条“); 三、逻辑判断语句1.输入一个数字,判断是一个奇数还是偶数2.将分页显示的功能增加判断,如果用户输入的小于1的页码,自动赋成1,如果超出了总页码,自动赋成总页码3.判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)4.输入两个小于5

8、000的正随机整数,求它们差的绝对值,并输出结果。Scannersc= new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();        int c=a–b;if (c>0)    System.out.println(c);else    System.out.println(-c);5.输入一个年份,判断这个年份是否是闰年6.输入一个0~

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

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

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