黑马程序员技术交流社区
标题:
java面试题源码
[打印本页]
作者:
许鹏飞
时间:
2015-12-2 18:35
提示:
该帖被管理员或版主屏蔽
作者:
eddy1820
时间:
2015-12-2 21:52
收下了,感謝分享
作者:
pl8236448
时间:
2015-12-2 21:57
写的很好!
作者:
bukai123
时间:
2015-12-2 23:12
面试题分析下~~~
作者:
Camwly
时间:
2015-12-2 23:24
好赞一个
作者:
zqiang
时间:
2015-12-3 21:44
我来看看,最近也要考试了学习下
作者:
StringBOX
时间:
2015-12-3 21:47
收藏。。。。
作者:
remix7
时间:
2015-12-3 22:04
下了学一下~共勉!
作者:
魏志林
时间:
2015-12-3 22:58
我也做了面试题,但是和这个不一样,有个别挺相似的
作者:
黑夜中那颗星
时间:
2015-12-3 23:02
我的题目和你的稍微有点不同,我有4题和你一样,我也是满分,就剩面试环节了
哥们,你把题目贴出来了,小心圣尊删你贴
作者:
黑夜中那颗星
时间:
2015-12-3 23:10
我做的第7题
package com.itheima;
/**
* 6、 将字符串中进行反转。abcde --> edcba
* */
public class Test6 {
public static void main(String[] args) {
String str = "abcde";
System.out.println("反转前:"+str);
//把字符串存入StringBuilder中,然后通过reverse方法来反转字符串
str = new StringBuilder(str).reverse().toString();
System.out.println("反转后:"+str);
}
}
复制代码
第9题:
package com.itheima;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
9、 编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。
这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,
还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,
接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,
只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),
就很容易理解十进制数转二进制数的这种方式。
*/
public class Test9 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //键盘录入
String value = br.readLine();//录入信息
if(value.matches("\\d+")){ //判断字符串是不是数字字符
if(Long.parseLong(value)<=Integer.MAX_VALUE){ //判断是否超出了int范围
int num = Integer.parseInt(value);
StringBuilder sb = new StringBuilder(); //建立一个字符缓冲区,用于存储2进制
while(num>0){
sb.append(num%2); //存入余数
num/=2; //每次除以2
}
System.out.println(sb.reverse().toString()); //打印输出
}
else{
System.out.println("数字太大,已经超出了int最大值范围!");
}
}
else{
System.out.println("输入的数字非法!");
}
}
}
复制代码
作者:
yubail
时间:
2015-12-3 23:16
谢谢谢分享
作者:
袁有福123
时间:
2015-12-3 23:35
谢谢分享 收藏了
作者:
dg216888
时间:
2015-12-4 00:16
好评,很关键!!!
作者:
等待就是借口
时间:
2015-12-4 00:40
我来看看,最近也要考试了学习下
作者:
牛德阳
时间:
2015-12-4 10:43
面试题就是入学考试题?
作者:
DayBreak
时间:
2015-12-4 22:07
面试题..
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2