- 相关推荐
一道淘汰85%面试者的百度开发者面试题
/**
* 依序遍历0到100闭区间内所有的正整数,
* 如果该数字能被3整除,则输出该数字及‘*’标记;
* 如果该数字能被5整除,则输出该数字及‘#’标记;
* 如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。
*/
public class Print {
public static void main(String[] args){
new Print().prints();
}
private void prints(){
for(int i = 1;i <= 100;i++){
String txt = "";
int flag = 0;
if (op3(i)){
flag += 1;
}
if (op5(i)){
flag += 2;
}
switch (flag){
case 1:txt = "*";break;
case 2:txt = "#";break;
case 3:txt = i+"#";break;
}
System.out.println("当前数字:" + i + "---->" + txt);
}
}
private boolean op3(int i){
if (i % 3 == 0) {
return true;
}
return false;
}
private boolean op5(int i) {
if (i % 5 == 0) {
return true;
}
return false;
}
}
http://jianlimoban.c321.cn/【一道淘汰85%面试者的百度开发者面试题】相关文章:
导致HR快速淘汰面试者的问题09-26
百度php面试题目09-25
解析百度HTML5开发面试题08-05
跳槽求职者常见面试题09-21
猎头公司:九大淘汰不合格面试者招聘技巧08-17
最让求职者反感的面试题目有哪些08-24
大企业面试题目古怪考倒求职者08-21
创业公司和求职者都应看的面试题08-21
全面的了解求职者的面试题目是哪些08-21
百度面试技巧09-25