Documente Academic
Documente Profesional
Documente Cultură
import java.util.*;
/////seter si geter
public double get_Gold() {
return gold;
}
gold=aur;
beauty[i]=criteria;
}
}
public byte[] get_Badness()
{
return badness;
}
beauty[i]=criteria;
}
}
////metoda de afisare
public void completare()
{
System.out.println("gold=");
gold = inp.nextDouble();
System.out.println("harem=");
harem = inp.nextInt();
System.out.println("Introduceti valorile frumusetii: ");
for(int i =0; i<beauty.length;i++)
beauty[i] = inp.nextByte();
System.out.println("Introduceti valorile rautaciunii: ");
for(int i =0; i<badness.length;i++)
badness[i] = inp.nextByte();
}
////metoda random
public void random()
{
Random r = new Random();
gold = r.nextDouble();
harem = r.nextInt();
for(i=0;i<beauty.lenght;i++)
beauty =r.nextByte();
for(i=0;i<badness.lenght;i++)
badness =r.nextByte();
}
public static void comp(Sultan s1, Sultan s2) {
if(s1.get_Harem() > s2.get_Harem()) {
System.out.println("primul sultan are mai multe
sotii");
}
else System.out.println("Al 2 sultan are mai multe
sotii");
if(s1.get_Harem() == s2.get_Harem())
System.out.println("nr egal de sotii");
}
// pentru a calcula sanatea avem med_beaty/med_badness
private double med(byte[] x) {
double m = 0;
for(int i = 0 ; i < x.length; i++)
m += x[i];
return m/x.length;
}
//afisare
public void afisare( )
{System.out.println("gold=" +gold);
System.out.println("harem=" +harem);
for(int i=0;i<beauty.length;i++)
System.out.println("beauty["+ i + "]=" +beauty);
for(int i=0;i<badness.length;i++)
System.out.println("badness["+ i + "]=" +badness);
}
Lab 2
package games;
strategy()
{
super();
anul=2005;
platforma="pc";
limita_virsta=16;
}
strategy(String p,double q,String n,int d,byte l)
{
super(p,q);
platforma=n;
anul=d;
limita_virsta=l;
void porneste()
{
if(limita_virsta<16)
System.out.println("jocul a pornit");
}
package games;
package games;
String nume;
double dimensiunea;
Gen()
{
nume="Half-Life";
dimensiunea=46.7;//dimensiunea in Mb
}
Gen(String n,double d)
{
nume=n;
dimensiunea=d;
}
public void afisare()
{System.out.println("------Informatia------- ");
System.out.println("Numele este "+nume);
System.out.println("Dimensiunea este "+dimensiunea);
package games ;
class Games {
Gen[] vector;
vector = new Gen[4];
for(int i=0;i<vector.length;i+=2) {
vector[i]=new strategy();
vector[i+1]=new action();
vector[i].afisare();
vector[i+1].viteza();
vector[i].calitate();
((strategy)vector[i]).porneste();
((action)vector[i+1]).time_up();
}
}
package games;
super.afisare();
System.out.println("Jocul are numarul de stadii egal cu
"+nr_stadii);
System.out.println("Numele personajului este
"+Nume_personaj);
System.out.println("Puterea specifica a personajului este
"+Skill);
System.out.println("Mana personajului este "+Mana);
System.out.println("Ratingul jocului este "+rating);
if (Mana>300)
System.out.println("Ati deschis nivelul bonus");
else System.out.println("Sorry restartati misiunea din
nou");
}
}