几道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,就可以了 老问题了~ 恩不错 学习一下 很老的问题了,不过很有意思。
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出 比如输入20090905,就输入20090901 20090910 输出20090901 20090910 取得天数后作一下判断再把这个方法用下void set(int field, int value) ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
<?xml version="1.0" encoding="utf-8" ?> - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
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中要从数据库里面读取数据 每页显示5条数据,要进行翻页,还要返回前一页 该怎么实现啊 用的什么数据库呢??? MYSQL ....谢谢 我先看看代码 http://my.donews.com/benz/2006/10/21/YnmQXKsKWNgKiTJ ......