saxon Δημοσ. 3 Ιουνίου 2003 Δημοσ. 3 Ιουνίου 2003 Ksekinwntas gia na mathw java kai diavazontas ta prwta kefalea tou vivliou "eisagwgh sthn java", arxisan kai ta prwta provlhmata. Pio sygkekrimena, mexri twra epesa se dyo tutorial programmatakia pou den mou kathonte kala. Proggie prwto: arith3.java class arith3{ public static void main (String args[]) { int x=10; int y=20; y+=x; System.out.println("y= "+y); System.out.println("---------------"); y-=x; System.out.println("y= "+y); System.out.println("---------------"); y*=x; System.out.println("y= "+y); System.out.println("---------------"); y/=x; System.out.println("y= "+y); System.out.println("---------------"); } } To periergo edw einai oti enw sto vivlio leei oti ta apotelesmata prepei na einai (kai logika)30-10-200-2, sthn ektelesh tou programmatos mou vgazei 30-20-200-20. pou vriskete to lathos? proggie deftero:arith2.java class arith2{ public static void main (String args[]) { int x=10; int y; y=++x; System.out.println("x= "+x); System.out.println("y= "+y); System.out.println("---------------"); y=x++; System.out.println("x= "+x); System.out.println("y= "+y); System.out.println("---------------"); y=-x; System.out.println("x= "+x); System.out.println("y= "+y); System.out.println("---------------"); y=x-; System.out.println("x= "+x); System.out.println("---------------"); } } edw pali mou vgazei error sto compiling kata thn ektelesh ths entolhs: y=x-; enw sto vivlio einai etsi akrivws. Telika to vivlio exei lathos? egw kanw kapio lathos? mhpws ftaiei pou to vivlio einai gia jdk 1.3 enw egw exw to 1.4 beta? Efxaristw osous prospathisoun na voithisoun
Billman Δημοσ. 3 Ιουνίου 2003 Δημοσ. 3 Ιουνίου 2003 > int x=10; int y=20; y+=x; // 20 + 10 // y == 30 System.out.println("y= "+y); System.out.println("---------------"); y-=x; // 30 - 10 // y == 20 System.out.println("y= "+y); System.out.println("---------------"); y*=x; // 20 * 10 // y == 200 System.out.println("y= "+y); System.out.println("---------------"); y/=x; // 200 / 10 // y == 20 System.out.println("y= "+y); System.out.println("---------------"); Στο δεύτερο πρόγραμμα, αντί για -x και x- πρέπει να βάλεις --x και x--, αντίστοιχα.
saxon Δημοσ. 3 Ιουνίου 2003 Μέλος Δημοσ. 3 Ιουνίου 2003 Kat arxhn se efxaristw poly. Gia to prwto programma pou anelyses afto pou katalava einai oti sto vivlio afhnei na enoithei oti h timh tou "y" tha parameinei statherh sto "20". Gi afto kai to apotelesma pou dinei to vivlio, einai 30-10-200-2. Apo thn analysh sou pou einai fysika swsth kai dinei 30-20-200-20, katalavenw oti h timh tou "y" den einai statherh kai allazei meta apo thn ektelesh kathe entolhs...symperasma:to vivlio einai gia ta mpaza?
Billman Δημοσ. 3 Ιουνίου 2003 Δημοσ. 3 Ιουνίου 2003 Μήπως εννοούν να τρέξεις το κάθε κομματάκι του κώδικα ξεχωριστά; Αν έχουν όλο το πρόγραμμα μαζί και δίνουν αυτά τα αποτελέσματα... χάνει λίγο την αξιοπιστία του το βιβλίο <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/grin.gif" alt="" />
saxon Δημοσ. 3 Ιουνίου 2003 Μέλος Δημοσ. 3 Ιουνίου 2003 Oxi, to programmataki einai oloklhromeno, leei kai analytika pws na to kaneis compile kai deixnei ti tha sou emfanisei sthn othonh. sykekrimena grafei: Αποθηκευουμε το αρχειο με ονομα ταδε, το μεταγλωτιζουμε και το εκτελουμε. Μετα την εκτελεση παιρνουμε το παρακατω αποτελεσμα y= 30 ------------- y= 10 ------------- y= 200 ------------- y= 2 ------------- btw an kserei kapios kanena kalo vivlio gia java-arxarious kai kata protimhsh sta ellhnika as to proteinei
GTherion Δημοσ. 3 Ιουνίου 2003 Δημοσ. 3 Ιουνίου 2003 Φίλε είναι απλά ένα λαθάκι ίσως τυπογραφικό του βιβλίου που κατα πάσα πιθανότητα έχει αφαιρεθεί στην δεύτερη έκδοση του "Εισαγωγή στη Java". Το βιβλίο αυτό το χρησιμοποιούμε στο Οικονομικό Πανεπιστήμιο Αθηνών στο Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας μαζί με το Java Programming From The Beginning του King. Μην κολλάς σε τέτοιες λεπτομέριες, αν έχεις καταλάβει το βιβλίο τα βρίσκεις τα λαθάκια... Cheers mates
saxon Δημοσ. 5 Ιουνίου 2003 Μέλος Δημοσ. 5 Ιουνίου 2003 Ok, o skopos mou den einai na kathgorhsw to vivlio. Allwste afto fenete kai apo to prwto mou mhnyma pou apla san xamenos prospathw na vrw ti exw kanei lathos. Ta opiadipote typografika lathi omws einai asygxwrhta giati apo ton prologo akoma leei: Ola ta paradeigmata pou parousiazonte sto vivlio, exoun elexthei. Epishs skepsou oti san arxarios pou eimai, prospathw na katanohsw ta vasika apo thn arxh kai na exw mia eikona tou ti kanw sthn kathe entolh pou plhktrologw. An den mou elyne thn aporia o Billman, to mono pou eixa na kanw htan na kleisw to vivlio kai na paiksw kanena rpg. btw synexizoume to diavasma kai elpizoume na pane ola kala..
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.