Topic: 小弟的昨天的几个面试问题,请高手指点 |
Print this page |
1.小弟的昨天的几个面试问题,请高手指点 | Copy to clipboard |
Posted by: demgavin Posted on: 2006-05-25 18:11 1、控制台输入一个字符串,逆序输出。 2、不用第三个数,before the swap a=132,b=432,after swap a=432,b=132。 3、要输出如下一个圣诞树
|
2.Re:小弟的昨天的几个面试问题,请高手指点 [Re: demgavin] | Copy to clipboard |
Posted by: Skybus Posted on: 2006-05-25 19:15 这个..... 只有第二个还比较有点意思 a=a+b; |
3.Re:小弟的昨天的几个面试问题,请高手指点 [Re: Skybus] | Copy to clipboard |
Posted by: 开心傻瓜 Posted on: 2006-05-25 20:47 好像是a和b互相调换, |
4.Re:小弟的昨天的几个面试问题,请高手指点 [Re: demgavin] | Copy to clipboard |
Posted by: prince1234 Posted on: 2006-06-01 09:15 class number { public static void main(String [] args) { int i,j,x,y; String s1="*",s2=" "; y=0; x=5; for(i=0;i<5;i++) { x--; for(j=0;j<x;j++) { System.out.print(s2); } y++; for(j=0;j<y;j++) { System.out.print(s1); } System.out.println(); } } } |
5.Re:小弟的昨天的几个面试问题,请高手指点 [Re: demgavin] | Copy to clipboard |
Posted by: needd Posted on: 2006-06-18 18:47 package test; public class Test { public static void main(String args[]) { int a = 10,b = 20; System.out.println("before : a = "+a+" "+"b = "+b); a ^= b; b ^= a; a ^= b; System.out.println("after : a = "+a+" "+"b = "+b); } } |
6.Re:小弟的昨天的几个面试问题,请高手指点 [Re: demgavin] | Copy to clipboard |
Posted by: needd Posted on: 2006-06-18 19:03 package test; public class Test1 { public static void main(String args[]) { System.out.println("*"); System.out.println(" ***"); System.out.println(" ****"); System.out.println("******"); } } 直接输出没有中间变量i,j,x,y,算法最优 不过这些问题应该是c程序员最先考虑的,要是让java程序员做的的话...... 不过要是搂住搞图形的话,第2个问题对你很有意义 还有一点刚忽略了,要是a,b不是INT型的话,就无法执行 |
7.Re:小弟的昨天的几个面试问题,请高手指点 [Re: demgavin] | Copy to clipboard |
Posted by: solut Posted on: 2006-06-18 20:34 都是些菜鸟~ |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |