求助,诺基亚面试题

soarhigh 2005-11-18 03:27:14
There are two errors in the following JAVA program:
  

static void g(int i){
   if(i==1){return;}
   if(i%2==0){g(i/2);return;}
   else {g(3*i);return;}
   }
  
please correct them to make sure we can get the printed-out result as below:
3 10 5 16 8 4 2 1
...全文
1568 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
luc_ne 2005-11-26
  • 打赏
  • 举报
回复
猛将兄确实猛
jnclimb 2005-11-25
  • 打赏
  • 举报
回复
牛牛了 ~~~~~
Nuage 2005-11-24
  • 打赏
  • 举报
回复
高!是在是高啊!
cfhero 2005-11-19
  • 打赏
  • 举报
回复
高手~~~
houqin 2005-11-19
  • 打赏
  • 举报
回复
谢谢了,好人!
zhuiganzhe88 2005-11-19
  • 打赏
  • 举报
回复
帮忙给007JavaKing(猛将兄) 的程序加下注释谢谢
xxuu503 2005-11-19
  • 打赏
  • 举报
回复
一堆println,其实是print
licweiwei 2005-11-19
  • 打赏
  • 举报
回复
sorry
可以了
class Nokia{
static void g(int i){
System.out.println(i);
if(i==1) {return;}
else if(i%2==0) {g(i/2);return;}
else {g(3*i+1);return;}
}
public static void main(String[] args){
g(3);
}
}
licweiwei 2005-11-19
  • 打赏
  • 举报
回复
class Nokia{

public static void main(String[] args){

static void g(int i){
System.out.pritnln(i);
   if(i==1){return;}
   if(i%2==0){g(i/2);return;}
   else {g(3*i+1);return;}
   }
}
}
编译好多错误!!
我是新手
请教
sophiafeiya 2005-11-19
  • 打赏
  • 举报
回复
static void g(int i){
System.out.print(i + " ");
   if(i==1){return;}
   if(i%2==0){g(i/2);return;}
   else {g(3*i +1);return;}
   }
本人是新手,碰巧刚学了java,多多指教
SensiblesImon 2005-11-19
  • 打赏
  • 举报
回复
你就是猜也猜出来了...
cash2001 2005-11-18
  • 打赏
  • 举报
回复
哈哈
SaKura2003 2005-11-18
  • 打赏
  • 举报
回复
太牛B了。
gemouzhi 2005-11-18
  • 打赏
  • 举报
回复
恩。我还真想去nokia,可是nokia基本都是要男的,女的能面一些测试人员之类。

叫nokia的HR去喷吧,HOHO。
bandt 2005-11-18
  • 打赏
  • 举报
回复
gemouzhi(gemouzhi)兄:我们不喷,nokia的HR要喷了:)
bandt 2005-11-18
  • 打赏
  • 举报
回复
看数字的关系,放几个进取试试就出来了吧:)
gemouzhi 2005-11-18
  • 打赏
  • 举报
回复
HOHO,cool cool,太cool了。

007JavaKing(猛将兄) 太cool了。

还有一种解法,大家看了不要喷啊

System.out.println("3 10 5 16 8 4 2 1");
return;

HOHO,
soarhigh 2005-11-18
  • 打赏
  • 举报
回复
能说一下解题思路吗?谢谢!
wangnewton 2005-11-18
  • 打赏
  • 举报
回复
007JavaKing(猛将兄) ( :的正解
Lomone 2005-11-18
  • 打赏
  • 举报
回复
运用的是递归法
加载更多回复(5)

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧