伊莉討論區

標題: 求救~~初學者~~求救 [打印本頁]

作者: a83wu0m3    時間: 2008-10-8 07:03 PM     標題: 求救~~初學者~~求救

請問~~各位java高手
剛學~~還是不熟悉~希望有大大能提供寫法~~拜託拜託
1.要怎麼寫~將輸入的數字~~在顯示的時候讓天反過來要怎麼寫(例如:123~而顯示的時候他會出現321)(但是這個我完全不知道要怎麼寫)
2.要怎麼自動產生九九乘法~~而當使用者自行輸入答案時~答對她會繼續做下去~~而答錯時~~他會將原本的題目
   再重複出現直到使用者做到對為止
   我有寫出讓它自動出現九九乘法表~但是~我不會讓他原本錯的題目重複出現~讓使用者回答答案
   請問要如何改(以下是我寫的九九乘法表)
import java.io.*;

public class Test{

public static void main(String args[])throws IOException
{

BufferedReader bin = new BufferedReader(new InputStreamReader(System.in));
while (true)
{
int a1 = 1+(int)(Math.random()*9);
int b1 = 1+(int)(Math.random()*9);

System.out.println( a1 + "*" + b1 + "=");
System.out.println();
int c1 = Integer.parseInt(bin.readLine());

if(c1==a1*b1){
System.out.println("答對了!");
System.out.println();

}
if(c1!=a1*b1){

System.out.println("答錯囉!");
System.out.println();
}


}
}
}


ps:請問各位大大~~有哪一本比較適合剛學物件導向java的書阿~因為老師用原文書~而且又跳著上~對我比較笨的人來說~~真的是聽不懂~~想請問各位剛學物件導向程式(java)時都是看哪一本書長大的~~拜託各位可以提供一下書~~拜託拜託~~提供給我(想要學會java另一方面又不想被當掉的我)

[ 本帖最後由 a83wu0m3 於 2008-10-8 07:27 PM 編輯 ]
作者: gnu    時間: 2008-10-8 08:52 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: gnu    時間: 2008-10-8 08:53 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: daviddr    時間: 2008-10-9 03:21 AM

>想請問各位剛學物件導向程式(java)時都是看哪一本書長大的~~
>拜託各位可以提供一下書

剛學物件導向時看的是 Grady Booth 那幾本,以及 UML spec。
剛學 Java 時,看的是 Java in a Nut shell, The Java Programming Language,
Effective Java Programming Language Guid, Java Swing, Kick ass Java programming。
覺得這幾本蠻不錯的,其他還有 6,7 本想不起來,太久遠了@@。

原文書看無,可多買些中文書來輔助。
作者: mikekao    時間: 2008-10-9 10:40 PM     標題: 回復 #1 a83wu0m3 的帖子

如果在判斷c1是否==a1*b1這一段再加個while迴圈,相等則用break跳出內部while-loop,不相等則再印一次a1*b1=?的訊息應該就解完了。




歡迎光臨 伊莉討論區 (http://aaa.eyny.com/) Powered by Discuz!