JAVA编程基础面试题.docx二、数据类型和变量和基本运算符华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只耍减去32,乘以5再除以9就行了,将摄氏度转成华氏度,直接乘以9,除以5,再加上32即行。doublet=100;//华氏温度doublec=37;//摄氏温度//((f-)*5/9);//(c*+32);已知a,b均是整型变量,写出将a,b两个变量屮的值互换的程序。inta=3;intb=5;inttmp=a;〃临时变量a=b;b=tmp;(“a=”+a);(ub=n+b);不川笫三方变量,将ab两个变量的值互换inta=3;intb=5;a=a+b;〃用a获得总和b=a-b;//得到IHa值赋给ba=a-b;//^+a);(ub=n+b);输入一个任意的浮点数,,保留其两位小数输出,无需四舍五入〃创建输入流Scannerinput=newScanner();〃得到输入的浮点数doubled=();〃将浮点数乘以100(保留2位)后取整,((int)(d*100)/);输入一个任意的5位整数,将它保留到百位,无需四舍五入Scannerscanner=newScanner(System・in);inti=();(i/100*100);输入一个0〜1000的整数,求各位数的和,例如345的结果是3+4+5=12注:分解数字既口J以先除后模也町以先模后除Scannerscan=newScanner();inti=();//分解数字intxl=i/1000;intx2=i/100%10;intx3=i/10%10;intx4=i%10;(xl+x2+x3+x4);输入一个任意的人写字母A~Z,转换为小写字母,(后面再练习输入一个字符串,大写全部转换为小写)charc='A';System,((char)(c+32));//加32即小写对应字母分页显示练录数为73条(随时可以变化),一页20条记录(随吋可以变化),输入页码,打印记录总数,共几页,当前是第几页,当前记录从第n条到第n条finalintrowcount=73;//总记录数finalintpagesize=20;//一页多少条Scannerscan=newScanner(System<in);intpage=scan•nextln匸();//输入贝码//得到总页数intpagecount=rowcount%page==0?rowcount/page:rowcount/page+1;//起始记录intstartrow=pagesize*(page-1)+1;//终止记录intendrow=pagesize*page>rowcount?rowcount:pagesize*page;//(''总记录数:"+rowcount+每贝"+pagesize+''条,共"+page+''页,当前是第"+page+''页,从"+startrow+''条至lj"+endrow+''条'');三、逻辑判断语句输入一个数字,判断是一个奇数述是偶数将分页显示的功能增加判断,如果用户输入的小于1的页码,口动赋成1,如果超出了总页码,B动赋成总页码判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5報除(打印能被5整除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)输入两个小于5000的正随机整数,求它们差的绝对值,并输出结果。Scannersc=newScanner();inta=();intb=sc•nextlnt();intc=a-b;if(c>0)・println(c);・println(-c);输入一个年份,判断这个年份是否是闰年输入一个0〜100的分数,如果不是0〜100之间,打印分数无效,根据分数等级打印A,B,C,D,E请编写一个实现如下功能的Application:从命令彳亍依次収三个参数x,y,op做算术
JAVA编程基础面试题 来自淘豆网m.daumloan.com转载请标明出处.