Προς το περιεχόμενο

java exercise


JavaStudent2020

Προτεινόμενες αναρτήσεις

  • Απαντ. 30
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Τα λινκ σου δεν δουλεύουν. Και τι ακριβώς σε μπέρδεψε στο προηγούμενο ποστ;
Νομίζεις πως ο καθηγητής που έβαλε αυτές τις ασκήσεις έχει ιδέα από java?
Αν μεταφράσεις την εκφώνηση και την googlareis, θα σου βγάλει και από ποιο βιβλίο την έκανε αντιγραφή. 
Αν θυμάμαι καλά είχε μια παρόμοια στο Data Structures and Algorithms in Java , στην 1η έκδοση όμως. Αλλά μην σε πάρω και στο λαιμό μου. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

όχι παιδια, δυο διαστασεων είναι, αλλά όπως εχω αναφέρει δεν αντιγράφεται σωστα.

Με ποιους αριθμούς πρέπει να αντικατασταθούν οι ενδείξεις x και y, για να είναι

ορθός ο ακόλουθος κώδικας;

int[][] A = new int[5][6];

for (int i = 0; i < x; i++) {

for (int j = 5; j >= y; j--) {

A[j] = 1;

}

}

1. x = 5, y = 0

2. x = 5, y = 1

3. X = 4, y = 0

53 λεπτά πριν, JavaStudent2020 είπε

A[j] = 1;

Α[j]=1;

ελπιζω να πιασει τωρα, δεν ξερω να μπορω να επικολλήσω εικονα εδώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Αυτό προσπαθούμε να σου εξηγήσουμε. Δεν έχει νόημα αυτό που γράφει.Οτι και να διαλέξεις είναι λάθος.

Για να σου εξηγήσω πιο αναλυτικά:
Εδώ, ορίζει έναν πίνακα 2 διαστάσεων: int[][] A = new int[5][6];
και πιο κάτω, βάζει στον ίδιο πίνακα 1 διάσταση (βασικά εναν int για την ακρίβεια.) Α[j]=1; 
Αλλα και να το αγνοήσουμε τελείως αυτό, δεν έχει νόημα το πρόγραμμα. Δεν υπάρχει κάποια ισότητα που πρέπει να υλοποιηθεί , δεν υπάρχει τίποτα. Μοιάζει σαν να θέλει να κάνει iterate μέσα στον πίνακα με τα 2 for, αλλά μετά το χάος, 
 

 

Επεξ/σία από filip123go
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

 

μετα το Α εχει δυο τιμες[][]που ισούται με 1

sorry, ενώ γραφω και την δευτερη τιμη δεν την εμφανιζει.

η μια ειναι i και η άλλη  είναι το j

Επεξ/σία από JavaStudent2020
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

2 ώρες πριν, JavaStudent2020 είπε

Μπορεί κάποιος να βοηθήσει με την παρακάτω άσκηση; είμαι πολύ νέο μαθητούδι στην Java :-) 

Με ποιους αριθμούς πρέπει να αντικατασταθούν οι ενδείξεις x και y, για να είναι ορθός ο ακόλουθος κώδικας;

 int[][] A = new int[5][6];

for (int i = 0; i < x; i++) {

for (int j = 5; j >= y; j--) {

A[j] = 1;

}

}

1.  x = 5, y = 0

2.  x = 5, y = 1

3.  X = 4, y = 0

 

 

 

exercise 1.docx 14 kB · 5 downloads

Το 1 είναι. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Όπως σου έγραψαν το 1 (x=5, y=0). Αντί για Α[j]=1; είναι Α[εδώ λείπει το i][j]=1; (ζητάει αρχικοποίηση του πίνακα, κάθε "κελί" λαμβάνει τιμή 1).

Επεξ/σία από marios28
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Moderators
21 λεπτά πριν, Lanike71 είπε

Έτσι από περιέργεια, την έβαλες σε κανένα ide με αντικατάσταση των 3 απαντήσεων να δεις τι κάνει;

Δεν παίζει ούτε να τη διάβασε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...