- 7
- 0
- 约1.29万字
- 约 23页
- 2018-08-22 发布于江苏
- 举报
JAVA编程基础面试题3
二、数据类型和变量和基本运算符
华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只要减去32,乘以5再除以9就行了,将摄氏度转成华氏度,直接乘以9,除以5,再加上32即行。
double f = 100; // 华氏温度
double c = 37; // 摄氏温度
// 华氏温度转摄氏温度
System.out.println((f – 32.0) * 5 / 9);
// 摄氏温度转华氏温度
System.out.println(c * 9.0 / 5 + 32);
已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。
int a = 3;
int b = 5;
int tmp = a;//临时变量
a = b;
b = tmp;????????
System.out.println(“a=” + a);
System.out.println(“b=” + b);
不用第三方变量,将ab两个变量的值互换
int a = 3;
int b = 5;
a=a+b; //用a获得总和
b=a-b; //得到旧a值赋给b
a=a-b; //得到旧b值赋给a
System.out.println(“a=” + a);
System.out.println(“b=” + b);
输入一个任意的浮点数,例如3.123456789,保留其两位小数输出,无需四舍五入
//创建输入流
Scanner input = new Scanner(System.in);
//得到输入的浮点数
double d = input.nextDouble();
//将浮点数乘以100(保留2位)后取整,再除以100.0还原成浮点数
System.out.println((int) (d * 100) / 100.0 );
输入一个任意的5位整数,将它保留到百位,无需四舍五入
Scanner scanner =?new?Scanner(System.in);
????int?i = scanner.nextInt();
System.out.println(i / 100 * 100);
输入一个0~1000的整数,求各位数的和,例如345的结果是3+4+5=12
注:分解数字既可以先除后模也可以先模后除
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
//分解数字
int x1 = i / 1000;
int x2 = i / 100 % 10;
int x3 = i / 10 % 10;
int x4 = i % 10;????????
System.out.println(x1 + x2 + x3 + x4);
输入一个任意的大写字母A~Z,转换为小写字母,(后面再练习输入一个字符串,大写全部转换为小写)
char c = ‘A’;
System.out.println((char) (c + 32) );//加32即小写对应字母
分页显示练习:定义一个常量,设定数据总记录数为73条(随时可以变化),一页20条记录(随时可以变化),输入页码,打印记录总数,共几页,当前是第几页,当前记录从第n条到第n条
final int rowcount = 73;//总记录数
final int pagesize = 20;//一页多少条
Scanner scan = new Scanner(System.in);
int page = scan.nextInt();//输入页码
//得到总页数
int pagecount = rowcount % page == 0 ? rowcount / page : rowcount / page + 1;
//起始记录
int startrow = pagesize * (page – 1) + 1;
//终止记录
int endrow = pagesize * page rowcount ? rowcount : pagesize * page;
//打印输出
System.out.println(“总记录数:” + rowcount + “,每页” + pagesize + “条,共”
????????+ page + “页,当前是第” + page + “页,从”
????????+ startrow + “条到” + endrow + “条“);
?
三、逻辑判断语句
输入一个数字,判断是一个奇数还是偶数
将分页显示的功能增加判断,如果用户输入的小于1的页码,自动赋成1,如果超出了总页码,自动赋成总页码
判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除),或只能被6整除,(打印能被6整除)
您可能关注的文档
- DMF-Z电磁隔膜阀3.doc
- DMX512系统及电脑灯知识3.doc
- DNS服务器配置3.ppt
- DZ数据调用规则与调用方法3.doc
- eclipse下配置tomcat以及tomcat服务页面出现404错误3.doc
- EG41W无衬里隔膜阀3.doc
- EJA438W隔膜密封式压力变送器3.doc
- EMC中的隔离技术3.docx
- EP600便携式离子色谱仪操作规程3.doc
- EPS充放电记录3.doc
- 2026《土地城镇化对生态的影响研究》开题报告文献综述21000字.docx
- 2026《1例原发性肝癌合并腹水患者的护理实证研究》4900字.doc
- 2026《低碳经济视角下企业环境会计计量研究》11000字.docx
- 2026《我国环境司法的发展脉络分析》15000字.docx
- 2026《Z幼儿园教师职业倦怠感研究—以西安市X幼儿园为例》8200字.docx
- 2026《1例原发性肝癌合并腹水患者的护理实证研究》4800字.doc
- 2026《深度强化学习机械臂运动规划研究国内外文献综述》8400字.doc
- 2026《基于修正KMV模型的绿色信贷信用风险实证研究》15000字.docx
- 2026《流动人口居留意愿及影响因素研究的国内外文献综述》11000字.docx
- 2026《海藻酸纤维及其纺织品研究的国内外文献综述》3400字.doc
最近下载
- 【西师大版】2025-2026学年一年级数学下册教学工作计划(含进度表).docx VIP
- 2025年春新人教版七年级下册数学全册课件.pptx
- 科级领导干部理论水平任职.doc VIP
- 《连锁零售企业采购实务》项目6 采购绩效评价.pptx VIP
- 1.1我国发展新的历史方位(教案) 初中读本2023版.pdf VIP
- 2025 贵州 中考真题“写作三任务:铭记他人的帮助、帮助别人学会一项技能、独立不是拒绝帮助”审题立意指导与拓展训练-2025年中考语文作文真题解析与导写.docx VIP
- 消毒供应中心提高包装合格率PDCA.pptx VIP
- 《连锁零售企业采购实务》项目5 供应商管理.pptx VIP
- 2025年新版国家基本药物目录公布药品扩至520种.pdf VIP
- 人教版小学一年级(全册)口算练习题大全.pdf VIP
原创力文档

文档评论(0)