很會寫JAVA的大大!拜託∼【請問】【急.....】 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 網 路 生 活 分 享 區 > -- 閒 話 家 常 灌 水 版


PCZONE 討論區



通知

-- 閒 話 家 常 灌 水 版 上 面 那 些 硬 梆 梆 的 專 業 話 題 插 不 上 話 ?? 那 就 來 這 邊 就 你 周 遭 網 路 上 或 生 活 上 的 話 題 來 哈 拉 一 下

會員
很會寫JAVA的大大!拜託∼【請問】【急.....】
嗯!!
sORRY
小弟最近有個作業上的困擾∼一直沒有頭緒
指怪小弟頭腦笨笨
但卻已經要繳出了~所以給他很緊張~
到處去看書~也找不出個所以然~沒有小弟要的~

小弟要的題目是~
他會出現一個對話框~~
然後會要求我們使用者來輸入一個數字(10進位數)
輸入完畢後~再出現一個對話框~
就是會問你要轉換成什麼進位(2~9)

總言之~題目就是~
將10進位轉換成(2~9)進位!!
不知道有沒有人會寫ㄋ!?
可不可以幫幫小弟ㄋ?!拜託拜託~我找好久嚕~
我的MSn是

[email protected]



ps:是用java applet & java application寫滴∼∼

回覆
進階會員

我有用VC寫過計算機, 內中有此功能
但JAVA不熟...
回覆
會員

10進制轉2進制的算法 :

例如要把16轉成2進制

16/2 = 8 ...0
8/2 = 4 ...0
4/2 = 2 ...0
2/2 = 1 ...0

由此得知
16的2進制是 1000
那些數字都是餘數
最後一個是商
回覆
會員

我幫你想想看!!

做好後我會把程式碼po上來!!

我java至少也是排全班地3名的!!
回覆
會員

引用:
最初由 amd3dnow 發表
我幫你想想看!!

做好後我會把程式碼po上來!!

我java至少也是排全班地3名的!!
哇~真是太感激你了!!
大恩大得
沒齒難忘~

加油加油
希望您可以快快成功~呼~
因為~明天就要繳了 =_____________=
唉~~我好混喔
回覆
會員

引用:
最初由 -Hero- 發表
我有用VC寫過計算機, 內中有此功能
但JAVA不熟...
嗯恩恩~
不過還是謝謝唷~
^_____________^
回覆
會員

引用:
最初由 VicLin 發表
10進制轉2進制的算法 :

例如要把16轉成2進制

16/2 = 8 ...0
8/2 = 4 ...0
4/2 = 2 ...0
2/2 = 1 ...0

由此得知
16的2進制是 1000
那些數字都是餘數
最後一個是商

嗯呀~
指怪小弟上課不專心!
唉~~~
所以~掰不出個程式~~
回覆
會員

引用:
最初由 amd3dnow 發表
我幫你想想看!!

做好後我會把程式碼po上來!!

我java至少也是排全班地3名的!!

慘了慘了
小弟掛整夜沒有睡
都掛在這邊等待答案~~
=_____________=

因為下午就得繳了~呼~~糟糕~~
加油呀~~~~~~大大!!
希望您可以快點"成功"~
加油加油~
靠您了唄......

回覆
會員

2,8進制,java有提供轉換函式!!
4進位可用2進位湊(2個2個為一位)!!
至於其他的就要用演算法了!!

不過你們老師也怪怪的!!這到底是上java還是演算法阿??

/////////////////////////////////////////////
import javax.swing.JOptionPane;
public class guess
{
public static void main(String args[])
{
String guess_num;
int num,n;



guess_num=JOptionPane.showInputDialog("輸入代轉換數字:");
num=Integer.parseInt(guess_num);

guess_num=JOptionPane.showInputDialog("轉成幾進位?");
n=Integer.parseInt(guess_num);

switch(n)
{
case 2:
JOptionPane.showMessageDialog(null,Integer.toBinaryString(n),"2進位",JOptionPane.PLAIN_MESSAGE);
break;
case 8:
JOptionPane.showMessageDialog(null,Integer.toOctalString(n),"8進位",JOptionPane.PLAIN_MESSAGE);
break;
}




System.exit(0);
}
}
回覆
會員

引用:
最初由 amd3dnow 發表
2,8進制,java有提供轉換函式!!
4進位可用2進位湊(2個2個為一位)!!
至於其他的就要用演算法了!!

不過你們老師也怪怪的!!這到底是上java還是演算法阿??

/////////////////////////////////////////////
import javax.swing.JOptionPane;
public class guess
{
public static void main(String args[])
{
String guess_num;
int num,n;



guess_num=JOptionPane.showInputDialog("輸入代轉換數字:");
num=Integer.parseInt(guess_num);

guess_num=JOptionPane.showInputDialog("轉成幾進位?");
n=Integer.parseInt(guess_num);

switch(n)
{
case 2:
JOptionPane.showMessageDialog(null,Integer.toBinaryString(n),"2進位",JOptionPane.PLAIN_MESSAGE);
break;
case 8:
JOptionPane.showMessageDialog(null,Integer.toOctalString(n),"8進位",JOptionPane.PLAIN_MESSAGE);
break;
}




System.exit(0);
}
}

好利害唷!!!不愧有搬上名列前矛的架式耶!!!!小弟看一下唷!!謝謝您~真的~

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。