/**
* Actor.java defineste un actor.
* @autor Markus
* @version 1.0
* @since 10/05/2020
*/
public class Actor {
int year;
public String schoolName
= "Fara scoala";
/**
* Constructor explicit al clasei autor.
* @param firstName String
* @param lastName String
* @param year int
* @param schoolName String
*/
this.firstName = firstName;
this.lastName = lastName;
this.year = year;
this.schoolName = schoolName;
}
public Actor(){
this.lastName = null;
this.firstName = null;
this.year = 0;
this.schoolName = null;
}
public Actor(Actor a){
this.firstName = a.firstName;
this.lastName = a.lastName;
this.year = a.year;
this.schoolName = a.schoolName;
}
this.firstName = firstName;
this.lastName = lastName;
this.year = year;
}
return "Nume: " + this.firstName + " Prenume: " + this.lastName + " An: " + this.year + " Scoala: " + this.schoolName;
}
/**
* Returneaza prenumele.
* @return firstName String
*/
return firstName;
}
/**
* Seteaza prenumele
* @param firstName String
*/
public void setFirstName
(String firstName
) {
this.firstName = firstName;
}
return lastName;
}
public void setLastName
(String lastName
) {
this.lastName = lastName;
}
public String getSchoolName
(){ return schoolName
;}
}
/**
* Main.java implementeaza Actor
* @see Actor
*/
public class Main {
public static void main
(String[] args
) {
Actor a = new Actor("Gi","Enescu",123,"UVT");
Actor a1 = new Actor();
a1 = a;
System.
out.
println("Primul a: " + a
);
System.
out.
println("Al doilea a: " + a1
);
System.
out.
println("Primul a: " + a
);
System.
out.
println("Al doilea a: " + a1
);
Actor[] listaActori = new Actor[5];
listaActori[0] = a;
listaActori[1] = new Actor("Alex","Dumitrescu",4);
listaActori[2] = new Actor("Silviu", "Nan",54,"timisoara");
listaActori[3] = new Actor("Giulia","Andreea",23);
int counter = 0;
for(Actor i:listaActori){
if(i != null) {
if (i.getSchoolName().equals("Fara scoala"))
counter += 1;
}
}
System.
out.
println("Numarul de actori fara scoala de actorie: " + counter
);
for(Actor i:listaActori){
if(i != null){
String s
= i.
getFirstName().
toLowerCase();
if(s.equals(args[0])|| s.startsWith(args[0]))
System.
out.
println(i.
getFirstName());
}
}
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}