社区
Java SE
帖子详情
一个java面试题,看看你们的会做吗?
cug_fish_2009
2009-08-21 10:09:34
你定两个值int x,y;
将他们交换:
一般做法:
int t;
t=x;
x=y;
y=t;
现在要你不申请任何空间,交换他们的值。
...全文
1383
124
打赏
收藏
一个java面试题,看看你们的会做吗?
你定两个值int x,y; 将他们交换: 一般做法: int t; t=x; x=y; y=t; 现在要你不申请任何空间,交换他们的值。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
124 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wind939859339
2010-03-14
打赏
举报
回复
厉害~~~~~~~~~佩服~~~~~~~~~~
doney_dongxiang
2009-09-02
打赏
举报
回复
[Quote=引用 18 楼 ruisheng_412 的回复:]
总结
Java codepublicclass Test1 {staticint a=1, b=2;/**
* 两个值互换,最常用的方法*/publicstaticvoid change1() {int t=0;
t= a;
a= b;
b= t;
System.out.println("a="+ a+" b="+ b);
}/**
* 这个方法,通过+,-实现*/publicstaticvoid change2() {
a= a+ b;
b= a- b;
a= a- b;
System.out.println("a="+ a+" b="+ b);
}publicstaticvoid change3() {
a= a^ b;
b= a^ b;
a= a^ b;
System.out.println("a="+ a+" b="+ b);
}publicstaticvoid change4() {
a= b+ (b= a)*0;
System.out.println("a="+ a+" b="+ b);
}publicstaticvoid main(String[] args) {// change1();// change2(); change3();
}
}
[/Quote]
总结 学习了
sunny719zj
2009-09-02
打赏
举报
回复
厉害
sun90cn
2009-09-02
打赏
举报
回复
强人啊!太厉害了.
o_range
2009-09-02
打赏
举报
回复
学习了
config_man
2009-09-02
打赏
举报
回复
大家睁大眼睛好好老子竹的回帖。
别老是NB NB的
cz61919345
2009-09-01
打赏
举报
回复
[Quote=引用 8 楼 qq271175778 的回复:]
Java codeint x=2,y=3;
x=y+(y=x)*0;
[/Quote]
楼主真是太有才了,太佩服了!
小志向
2009-09-01
打赏
举报
回复
我最喜欢这种
x=y+(y=x)*0
清楚明白
喊我满哥
2009-08-31
打赏
举报
回复
嘿嘿,MARK!!
Miracle1216
2009-08-31
打赏
举报
回复
8楼绝对是人才
Miracle1216
2009-08-31
打赏
举报
回复
[Quote=引用 102 楼 chenhao_283 的回复:]
0乘以任何数不还是0吗?为什么还要写上去呢?
[/Quote]
不乘以0的话,值就变了。
hiqrf
2009-08-31
打赏
举报
回复
如果好好看看汇编,就会发现8楼的做法是错误的,不过想法太NB了!赞一个
Miracle1216
2009-08-31
打赏
举报
回复
都是牛人
roma505
2009-08-31
打赏
举报
回复
int a = 5;
int b = 6;
a = a + b;
b = a - b;
a = a - b;
小志向
2009-08-31
打赏
举报
回复
一看真是太经典呢,要好好学习
chwoyaofei
2009-08-31
打赏
举报
回复
8楼虽然不符合题意,但解法很牛
machiatto001
2009-08-31
打赏
举报
回复
学习了~
mlhm2
2009-08-31
打赏
举报
回复
[Quote=引用 19 楼 applerockhool 的回复:]
引用 8 楼 qq271175778 的回复:
Java codeint x=2,y=3;
x=y+(y=x)*0;
牛人
[/Quote]
牛牛人
gaoflydog
2009-08-31
打赏
举报
回复
膜拜下8楼的。。
v墨竹v
2009-08-31
打赏
举报
回复
[Quote=引用 104 楼 bigbug9002 的回复:]
没有人说这个了?
x=x*y;
y=x/y;
x=x/y;
[/Quote]
这个,你有考虑y为0的情况吗?
加载更多回复(103)
Java
面试题
(
一个
一个
来慢慢解决吧,
做
个记录)
【基础】 官方参考答案:基础答案
Java
线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayList和LinedList的区别?ArrayList如何实现...
新手入门指南:借助快马ai构建你的第
一个
java
面试题
学习项目
在这个类里,我模拟了
一个
题库,初始化了一批涵盖
Java
核心基础的题目,比如“==和equals的区别”、“String、StringBuilder、StringBuffer的区别”、“
Java
的四种引用类型”等,并给它们打上“入门”或“进阶”的标签。最让我惊喜的还是一键部署的体验,点一下按钮,几分钟后我的项目就变成了
一个
真实的、在线的网站,这种即时获得正反馈的感觉对学习动力是巨大的鼓舞。把散乱的
面试题
组织成
一个
有交互、有反馈的系统,不仅让我对
Java
基础知识的记忆更加牢固,也锻炼了我全栈开发的初步思维。
【
Java
面试题
】如何判断
一个
字符串中某个字符出现的次数?
如何判断
一个
字符串中某个字符出现的次数?
Java
面试题
:如何判断
一个
字符串中某个字符出现的次数?
1. 前言 最近面试了几家公司,体验了一下电话面试和今年火起来的视频面试, 虽然之前就有一些公司
会
先通过电话面试的形式先评估下候选人的能力水平,但好像不多,至少我以前的面试形式100%都是现场面试。 面试过程中,不可避免的被问到了很多
面试题
,本篇博客就总结下面试过程中被问到的关于String的2道
面试题
,分别是: 1. 如何判断
一个
字符串中某个字符出现的次数? 2. 如何反转
一个
字符串? 注意:本文 GitHub:github.com/minfei-miffy/
Java
-mianshi-note 已收
Java
第
一个
模块
java
基础
面试题
Java
第
一个
模块
java
基础
面试题
Java
第
一个
模块
java
基础
面试题
1.JDK 和 JRE 有什么区别?2. == 和 equals 的区别是什么?3.“&”和“&&”的区别(逻辑运算符和位运算符)?4.final 关键字在
java
中有什么作用?5.基本数据类型中的默认数据类型6.
java
中精度类型有哪些?7.
java
中操作字符串都有哪些类?它们之间有什么区别?8.如何将字符串反转?9.String 类的常用方法都有那些?10.两个对象的 hashCode()相同
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章