zahzuf 0 Report post Posted October 3, 2004 (edited) siapa boleh bantu saya untuk baiki aturcara. Yang Pakau-Pakau tu tolooooonglah saya. Dah cuba banyak kali tapi tak berjaya.Outputnya yang mempunyai nilai markah yang tinggi dikira sebagai pemenang..class NilaiTinggi{ public static void main (String[ ] args){ int [] maxN; int [] player; maxN=new int [0]; player=new int[1]; for(i=0;i<nr;i++) // Generating the random numbers ( 1 - 6) { results = Math.floor(Math.random() * 6) +1; System.out.println(Player "+(i+1)+": "+results); } // Finding the highest nr for(i=0;i<results.length;i++) { if(results > maxN) { maxN = results; player = i + 1; } } System.out.println(Player "+player+" wins with "+maxN); }} Edited October 4, 2004 by zahzuf Quote Share this post Link to post Share on other sites
mzan 0 Report post Posted October 4, 2004 ni error ke tak leh run?pasal kt int [] player xde ";" kt ujung?kalau compile mesti aaa problem Quote Share this post Link to post Share on other sites
acik 0 Report post Posted October 6, 2004 Aku rasa ko ni tak cukup rajin, the only way nak pandai programming ialah bila dapat error, mesti mau betulkan dulu. Ko punya program tu bukan takleh run, tapi 24 error aku jumpe bila kompile. So ko selesaikan semua error tu, nanti dah siap ko antar balik program without error.C:\J2SDK1~1.1_0\bin>javac NilaiTinggi.javaNilaiTinggi.java:12: ')' expectedSystem.out.println(Player "+(i+1)+": "+results); ^NilaiTinggi.java:12: unclosed string literalSystem.out.println(Player "+(i+1)+": "+results); ^NilaiTinggi.java:12: ';' expectedSystem.out.println(Player "+(i+1)+": "+results); ^NilaiTinggi.java:26: ')' expectedSystem.out.println(Player "+player+" wins with "+maxN); ^NilaiTinggi.java:26: unclosed string literalSystem.out.println(Player "+player+" wins with "+maxN); ^NilaiTinggi.java:26: ';' expectedSystem.out.println(Player "+player+" wins with "+maxN); ^NilaiTinggi.java:9: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggifor(i=0;i<nr;i++) // Generating the random numbers ( 1 - 6) ^NilaiTinggi.java:9: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggifor(i=0;i<nr;i++) // Generating the random numbers ( 1 - 6) ^NilaiTinggi.java:9: cannot resolve symbolsymbol : variable nrlocation: class NilaiTinggifor(i=0;i<nr;i++) // Generating the random numbers ( 1 - 6) ^NilaiTinggi.java:9: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggifor(i=0;i<nr;i++) // Generating the random numbers ( 1 - 6) ^NilaiTinggi.java:11: cannot resolve symbolsymbol : variable resultslocation: class NilaiTinggiresults = Math.floor(Math.random() * 6) +1;^NilaiTinggi.java:11: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggiresults = Math.floor(Math.random() * 6) +1; ^NilaiTinggi.java:12: cannot resolve symbolsymbol : variable Playerlocation: class NilaiTinggiSystem.out.println(Player "+(i+1)+": "+results); ^NilaiTinggi.java:18: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggifor(i=0;i<results.length;i++) ^NilaiTinggi.java:18: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggifor(i=0;i<results.length;i++) ^NilaiTinggi.java:18: cannot resolve symbolsymbol : variable resultslocation: class NilaiTinggifor(i=0;i<results.length;i++) ^NilaiTinggi.java:18: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggifor(i=0;i<results.length;i++) ^NilaiTinggi.java:20: cannot resolve symbolsymbol : variable resultslocation: class NilaiTinggiif(results > maxN) ^NilaiTinggi.java:20: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggiif(results > maxN) ^NilaiTinggi.java:22: cannot resolve symbolsymbol : variable resultslocation: class NilaiTinggimaxN = results; ^NilaiTinggi.java:22: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggimaxN = results; ^NilaiTinggi.java:23: cannot resolve symbolsymbol : variable ilocation: class NilaiTinggiplayer = i + 1; ^NilaiTinggi.java:23: incompatible typesfound : java.lang.Stringrequired: int[]player = i + 1; ^NilaiTinggi.java:26: cannot resolve symbolsymbol : variable Playerlocation: class NilaiTinggiSystem.out.println(Player "+player+" wins with "+maxN); ^24 errors Quote Share this post Link to post Share on other sites
MalaysianSecurityForce 0 Report post Posted October 24, 2004 Oit... kesian la buli org baru Quote Share this post Link to post Share on other sites
MalaysianSecurityForce 0 Report post Posted October 24, 2004 Akom... ni solution dr aku. Aku bkn minat sgt Java, tp aku mmg dh berbulu ngan microsoft. So, tpaksa la aku blajar bahasa rival dia . Aku buat fast coding je... so x letak komen. pandai2 la ko baca. nama fail = "NilaiTinggi.java" public class NilaiTinggi{ public static void main (String[ ] args){ //final int nr= 6; int maxN; int player; int winner; int [] result; result=new int [6]; for(int i=0;i<result.length;i++) // Generating the random numbers ( 1 - 6) { result[i] =(int) Math.round(Math.random() * 6) + 1; System.out.println("Player "+ (i+1) +": "+result[i]); } // Finding the highest nr maxN=-9999; winner=0; for(int i=0;i<result.length;i++) { if(result[i] > maxN) { winner=i; maxN=result[i]; } } System.out.println("Player "+(winner +1)+" wins with "+maxN); } } Quote Share this post Link to post Share on other sites