English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我是初學者
我想做一個JAVA
題目是:判斷是否為回文
想破頭還是不會...
請會的大大幫我...

2007-01-13 10:22:34 · 2 個解答 · 發問者 國立苑裡高中304班17號 1 in 電腦與網際網路 程式設計

2 個解答


學校教的一些 JAVA 基本運算與 C 語言是大同小異的
public class TEST_JAVA{//原始碼檔案名 TEST_JAVA.java
public static void main(String[] args){
String a="12321",b="54321";
System.out.printf("%s %s是回文\n",a,(palindrome(a)!=false)?"":"不");
System.out.printf("%s %s是回文\n",b,(palindrome(b)!=false)?"":"不");
}
private static boolean palindrome(String STR){
boolean FLAG=true;
for(int i=0;i if(STR.charAt(i)!=STR.charAt(STR.length()-i-1)){
FLAG=false;
break;
}
}
return FLAG;
}
}

2007-01-13 17:29:42 · answer #1 · answered by Big_John-tw 7 · 0 0

雖然我 Java 也不是很會
但我有在寫其他的語言

如果是針對 Java 的話
有很多 Java 的專業論壇,去那邊問
或是去那邊看一下別人寫的程式,或是找一些類似的解答
可能會比較有幫助

而且你問的方式,太籠統
既使會的人,可能也因為看不懂你的問題,而無法幫你
也有可能你是個人興趣自修學寫程式無師自通,所以沒啥觀念

以我個人的經驗來說,確實一開始想定一個功能
從無中生有的過程當中是最廢時
你或許不會這麼認為
你就只是想,判斷是否為回文,很簡單的一個功能

如果你會 Java ,只是碰到一點小問題要解決,那下面的就可以不用看
我沒有要侮辱你或說教的意思,我假設你是什麼都沒寫過的初學者

以你的問題 : 判斷是否為回文
我會想,你的回文資料來源是怎麼來的?(這部份不知你有沒有注意到)

如果你只是先暫用一個變數代替回文
那就直接判斷這個變數是空的還是有內容(很簡單吧,你的問題就解決了)

所以我的意思就是,你只講 : 判斷是否為回文
你並沒有說明他的運作機制,或是明確的-->程式<--功能
(可能你沒想到,這也就是我說無中生有的困難的地方)
這樣的問題可能沒有人會解

以你的問題來假設好了
假設1. 我回文的來源是從網頁上有人針對回我文
那我就會問,請問 Java 要如何讀取網頁傳來的值
(讀的到你應該就會判斷有或沒有吧!)

假設2. 我的回文來源是,我寄 mail 給別人,然後別人回覆給我
那我會問,請問 Java 要怎麼樣去讀 mail 的資料
(讀 mail 來判斷也滿複雜的,不過一步一步問)

假設3. 我想問的就是,如何運作的機制
那我就會問 :
我要寫一個討論區的留言版
我的 table 已經有記錄每筆留言的
標題,內容,留言時間......

請問我要做成一個主題一個主題的討論要怎麼做?
每個主題與回文之間的關連要怎麼做
----------------------------------------------------------------------------------------
所以我強調的是,這個運行機制的規劃(無中生有)你要自己先有
或許你這部份也不知道
重點就是問問題,盡量問精確一點,詳盡一點,才比較有幫助

人老了有點喜歡雜念,多包含!

2007-01-13 11:13:07 · answer #2 · answered by 鄙雕兔 3 · 0 0

fedest.com, questions and answers