piątek, 18 maja 2012

ArrayList


package projektnatesty;

import java.util.ArrayList;

/**
 *
 * @author Andrzej
 */
public class ProjektNaTesty {

    private ArrayList listaczegos = new ArrayList();
   
    public void doSomething(){
         listaczegos.add("element1");
         listaczegos.add("element2");
         listaczegos.add("element3");
         for(int x=0;x<=listaczegos.size()-1;x++){
             String element=(String)listaczegos.get(x);
             System.out.println(element);            
         }
         String i = "element3";
         System.out.println("Wyszukiwanie. Element znajduje się pod numerem: "+listaczegos.indexOf(i));
         listaczegos.remove(i);
    }
   
    public static void main(String[] args) {
       ProjektNaTesty pnt = new ProjektNaTesty();
       pnt.doSomething();
       
    }
}

wtorek, 15 maja 2012

Interfejsy i implementacja


public interface Samochod{
public void jedz();
public void zatrzymaj();
}




public class Bmw implements Samochod{
public void jedz(){
System.out.println("BRRRRUUUUUUMMMMMM!!!!");
}
public void zatrzymaj(){
System.out.println("YYYYYYYHHHH!!!!!");
}
public static void main (String args[]){
Bmw b = new Bmw();
b.jedz();
b.zatrzymaj();
}
}




public class Peugeot implements Samochod{
public void zatrzymaj(){
System.out.println("iiiiiiii szzzzzzz jeb!");
}
public void jedz(){
System.out.println("titu titu titu titu....");
}
public static void main(String args[]){
Peugeot p = new Peugeot();
p.jedz();
p.zatrzymaj();
}
}


Dziedziczenie


public class Komputer{
public String procesor;
public String pamiec;
public String dysk;
public String naped;
public void ustawParametryDomyslne(){
procesor="Pentium IV";
pamiec="2GB";
dysk="120GB";
naped="CDROM";
}
}








public class SuperKomputer extends Komputer{

public String bajer;

public void ustawParametryDomyslne(){
procesor="Dual Core";
pamiec="8GB";
dysk="500GB";
naped="DVD";
bajer="dzida laserowa";
}
public void metodaPrzeslonieta(){
super.ustawParametryDomyslne();
}

public static void main (String args[]){
SuperKomputer sk = new SuperKomputer();
sk.ustawParametryDomyslne();
System.out.println("Procesor: "+sk.procesor+" Pamięć: "+sk.pamiec+" Dysk: "+sk.dysk+" Napęd: "+sk.naped);
System.out.println("Dodatkowy sprzęt: "+sk.bajer);
sk.metodaPrzeslonieta();
System.out.println("Procesor: "+sk.procesor+" Pamięć: "+sk.pamiec+" Dysk: "+sk.dysk+" Napęd: "+sk.naped);
System.out.println("Dodatkowy sprzęt: "+sk.bajer);
}

}

Przeciążanie


class Przeciazanie{
void napisz(){
System.out.println("Witaj");
}
void napisz(String imie){
System.out.println("Witaj "+imie);
}
void napisz(String imie, String nazwisko){
System.out.println("Witaj "+imie+" "+nazwisko);
}
public static void main(String args[]){
Przeciazanie p = new Przeciazanie();
p.napisz();
p.napisz("Andrzej");
p.napisz("Andrzej","Klusiewicz");
}

}

Klasa - pola i metody


class Samochod{
String marka;
String model;
void ustawMarke(String x){
marka=x;
}
String wezMarke(){
return marka;
}
void ustawModel(String y){
model=y;
}
String wezModel(){
return model;
}
public static void main(String args[]){
Samochod s=new Samochod();
s.ustawMarke("BMW");
s.ustawModel("E46");
System.out.println(s.wezMarke());
System.out.println(s.wezModel());
}
}

poniedziałek, 14 maja 2012

Pętla While


class While{
public static void main(String args[]){
int x = 1;
while(x<=100){
System.out.println(x);
x++;
}
}
}

Pętla FOR


class PetlaFor{
public static void main(String args[]){
for(int x=1;x<=10;x++){
System.out.println(x);
}
for(int y=1;y<=10;){
System.out.println(y++);
}
}
}