易截截图软件、单文件、免安装、纯绿色、仅160KB

几道JAVA笔试题 - Java / Java SE

有两个变量 int A; int B;
如何在不使用第三方变量的情况下交换它两个的值。
  这是我昨天去一家公司笔试的时候碰到的题。
目前为止我只想到汇编里的堆栈,PUSH POP 
也不知道对不对,大家来看看,想想还有什么办法能实现。
还有一道
int i=12345678;
byte[] bytes=new byte[4];
如何把i保存到bytes数组里,
这题到是不难。只不过面试的时候面试官问我,如果整型变量是9位或者10位呢,
也就是说整型变量的大小是可变的。当时愣在那了。过后想想,如果把整型变量转换成二进制的话应该可以。
OSI七层模型是哪七层,并写出每层对应的协议。
物理层,数据链路层,网络层,会话层,表示层,应用层,传输层。
问题是对应的协议。。。。。
像物理层,,如果不是专门搞硬件的人怎么可能去记那协议。。。。。
第一个问题, A = A + B, B = A - B, A = A - B,就可以了

回楼上,太强了。佩服。。。。。。。。

一:
A^=B;
B^=A;
A^=B;
二:
BigInteger bi=BigInteger.valueOf(i);
byte[] tmp=bi.toByteArray();
System.arraycopy(tmp,0,bytes,0,tmp.length);

引用

第一个问题, A = A + B, B = A - B, A = A - B,就可以了

学习了!

高明,佩服。
引用
第一个问题, A = A + B, B = A - B, A = A - B,就可以了


引用
第一个问题, A = A + B, B = A - B, A = A - B,就可以了

老问题了~

恩不错

学习一下

很老的问题了,不过很有意思。


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

JSP翻页问题 - Java / Java EE

JSP中要从数据库里面读取数据 每页显示5条数据,要进行翻页,还要返回前一页 该怎么实现啊
用的什么数据库呢???

MYSQL


....谢谢 我先看看代码

http://my.donews.com/benz/2006/10/21/YnmQXKsKWNgKiTJ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号