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++);
}
}
}

If then else


class IfElse{
public static void main(String args[]){
int x =1, y=2;
if (x>y){
System.out.println("x większe od y");
}else if(x==y){
System.out.println("x równe y");
}
else{
System.out.println("x mniejsze od y");
}
}
}

Inkrementacja


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

Tablice


class Tablice{
public static void main(String args[]){
int tablica[] = new int[6];
tablica[3]=10;
System.out.println("trzeci element tablicy: "+tablica[3]); }
}






class Tablice2{
public static void main(String args[]){
int tablica[]={1,2,3,4,5,6};
for(int x:tablica){
System.out.println(x);
}
System.out.println("Długość tablicy = "+tablica.length);

int tablica2[]=new int[10];
for(int x=0;x<=9;x++){
tablica2[x]=x;
System.out.println(tablica2[x]);
}
}
}

Proste zmienne


class Zmienne{
public static void main (String args[]){
int x = 10;
double y = 9.99;
int a=1,b=2,c=3;
long e;
e=40;
}
}

Hello world


 class Main{

 public static void main(String args[]){
System.out.println("Hello world");
 }

 }