Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 12 odgovora
  • 5.090 pregleda

Najnovija ↓

Pomoć oko zadatka 01.09.2008. u 22:41 · pre 221 mesec #1
Što predstavlja sljedeći kod?
Što mora postojati i s kojim parametrima da bi ovaj dio koda bio ispravan?

class DrugiZimskiRok{
public static void main (String args[])
{
Profesor[] profesori = new Profesor[3];
profesori[0] =new Profesor("A", "A", "201", "Financije");
profesori[1] =new Profesor("S", "S","208", "Marketing");
profesori[2] =new Profesor("B", "B", "305", "UIS");
Profesor prof1 = profesori[0];
Profesor prof2 = profesori[1];
Profesor prof3 = profesori[2];
Student[] studenti = new Student[3];
studenti[0] =new Student("M", "M","45784", "Informatika", prof3);
studenti[1]=new Student("D", "D","47745", "Informatika", prof3);
studenti[2]=new Student("J", "J","49984", "Financije",prof1);
Re: Pomoć oko zadatka 02.09.2008. u 01:47 · pre 221 mesec #2
Ocigledno da trebas da imas i ove ostale klase (sve sto je iza operatora new)
A parametri za konstruktore su u zagradi (prva ima 4 a druga 5)
Potpis
HomePage http://www.eurora3d.com
Re: Pomoć oko zadatka 06.09.2008. u 19:06 · pre 220 meseci #3
Možeš li mi malo pojasniti , znam da mi treba podklasa!
Re: Pomoć oko zadatka 06.09.2008. u 20:28 · pre 220 meseci #4
Trebaju ti klase "Profesor" i "Student", i konstruktori tih klasa. Npr. ovako:

Code:

//klasa Profesor
public class Profesor{

     String a, b, c, d;
     
     Profesor(String a, String b, String c, String d){
          this.a = a;
          this.b = b;
          this.c = c;
          this.d = d;
     }
}

//klasa Student
public class Student{

     String a, b, c, d;
     
     Student(String a, String b, String c, String d){
          this.a = a;
          this.b = b;
          this.c = c;
          this.d = d;
     }
}
Re: Pomoć oko zadatka 06.09.2008. u 23:40 · pre 220 meseci #5
Da, kao sto ti je @raynor napisao jedino sto kontruktor klase Student ima i peti patametar (klase Profesor)
Potpis
HomePage http://www.eurora3d.com
Re: Pomoć oko zadatka 07.09.2008. u 10:56 · pre 220 meseci #6
Tachno, nisam to primetio... Ispravi taj konstruktor klase Student npr. ovako:
Code:
public class Student{

     String a, b, c, d;
     Profesor p;
     
     Student(String a, String b, String c, String d, Profesor x){
          this.a = a;
          this.b = b;
          this.c = c;
          this.d = d;
          p = x;
     }
}
Re: Pomoć oko zadatka 07.09.2008. u 16:05 · pre 220 meseci #7
Imam samo još jedan pa ako vam se da da podgledate , unaprijed hvala!


Što će ispisati ovaj dio koda?Napravite što je potrebno da ovaj program proradi i prikazuje ispravan rezultat.


...
int a =7;
int b =4
System.out.println("5+5 = " + 5 + 5);
System.out.println("Proradilo je " + p);

if (a>5){
int b =b+5;

System.out.println("Proradilo je " + b);
}
}}
Re: Pomoć oko zadatka 07.09.2008. u 19:59 · pre 220 meseci #8
Citat:
gizmo981: Imam samo još jedan pa ako vam se da da podgledate , unaprijed hvala!


Što će ispisati ovaj dio koda?Napravite što je potrebno da ovaj program proradi i prikazuje ispravan rezultat.


...
int a =7;
int b =4
System.out.println("5+5 = " + 5 + 5);
System.out.println("Proradilo je " + p);

if (a>5){
int b =b+5;

System.out.println("Proradilo je " + b);
}
}}


Imas gomilu gresaka !!!!

Evo ispravnog koda:

Code:

int a = 7;
        int b = 4;
        int p = a + b;
        System.out.println("5+5 = " + (5 + 5));
        System.out.println("Proradilo je " + p);

        if (a>5){
         b = b+5;
        System.out.println("Proradilo je " + b);  }



Rezultat je:

5+5 = 10
Proradilo je 11
Proradilo je 9
Potpis
Every program is either trivial or it contains at least one bug.
Re: Pomoć oko zadatka 07.09.2008. u 22:24 · pre 220 meseci #10
Citat:
gizmo981: Zar gore netreba neka klasa!


Nabavi neku knjigu iz Jave i procitaj malo, ispod imas gotovo resenje :

Code:

public class citajLiteraturu()
{
        public static void main(String args[])
        {
          int a =7;
          int b =4;
          int p = a + b; 
          System.out.println("5+5 = " + (5 + 5));
          System.out.println("Proradilo je " + p);

          if (a>5)
         {
             b = b+5;
             System.out.println("Proradilo je " + b);
          }
       }
}
Potpis
Every program is either trivial or it contains at least one bug.
Re: Pomoć oko zadatka 07.09.2008. u 22:34 · pre 220 meseci #11
Hvala za objašnjenje, što se tiče literature imam Herber Schildt Java2- 4 izdanje - Mikro knjiga i kako poluditi za 15 dana al eto.
Hvala vam svima, mislio sam da mi neko objasni ali mislim da je bit ovog foruma i da se objasni nešto, a ne spušta!
Re: Pomoć oko zadatka 07.09.2008. u 22:35 · pre 220 meseci #12
Kao shto ti je predlozhio Cyberghost, stvarno bi bilo dobro da za pochetak nabavish neku literaturu iz Jave. A poshto mi se chini da ti te kodove post-ujesh iz razloga spremanja nekog ispita ili domaceg, nebitno, ja bih ti preporuchio da te iste kodove otvorish npr. u NetBeans-u, i sve greshke koje postoje bice markirane, a i bice ti ponudjeno reshenje za njih. Naravno, da bi znao da tumachish to shto ti NetBeans markira i predlozhi, bice potrebno malo predznanja, a to cesh postici upravo savetom Cyberghost-a, odnosno prouchavanjem adekvatne literature.
Re: Pomoć oko zadatka 07.09.2008. u 22:42 · pre 220 meseci #13
Ok, mislim da si upravu sve što si naveo.
Pročitao sam java2 - 4 izdanje i mislim da mi treba još toga!
Kontam šta je konstruktor, Klasa i te osnovne stvari, ali mislim da mi treba još puno!
Sad radim na eclipse, jer me iritira taj cmd , javac i to namještanje!
Poslušat ću savjet!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme