programowanie sieciowe dzienne l2 podstawy javy Z5XS7QYSX4ALQFQWTRTRQREAPJWW7C4FBO7EGPI

background image

Programowanie

Sieciowe

Test dzialania postfiksowych i prefiksowych
operatorów inkrementacji i dekrementacji

class PrePostFixTest
{

public static void main (String args[])
{

int x = 0;
int y = 0;

System.out.println("x i y wynosza odpowiednio " + x + " i " + y );
x++;
System.out.println("x++ wynosi " + x);
++x;
System.out.println("++x wynosi " + x);
System.out.println("Nadanie zmiennej x wartosci 0.");
x = 0;
System.out.println("------------");
y = x++;
System.out.println("y = x++ (postfiksowe) wynosi:");
System.out.println("x jest rowne " + x);
System.out.println("y jest rowne " + y);
System.out.println("------------");

y = ++x;
System.out.println("y = ++x (prefiksowe) wynosi:");
System.out.println("x jest rowne " + x);
System.out.println("y jest rowne " + y);
System.out.println("------------");

}

}

background image

Programowanie

Sieciowe

Podstawowe operacje na tablicach

class ArrayTest
{

String[] imiona = { "Dennis", "Grace", "Bjarne", "James" };
String[] nazwiska = new String[imiona.length];

void drukujNazwiska()
{

int i = 0;
System.out.println(imiona[i] + " " + nazwiska[i]);
i++;
System.out.println(imiona[i] + " " + nazwiska[i]);
i++;
System.out.println(imiona[i] + " " + nazwiska[i]);
i++;
System.out.println(imiona[i] + " " + nazwiska[i]);

}

public static void main (String args[])
{

ArrayTest a = new ArrayTest();

a.drukujNazwiska();
System.out.println("----------");
a.nazwiska[0] = "Ritchie";
a.nazwiska[1] = "Hopper";
a.nazwiska[2] = "Stroustrup";
a.nazwiska[3] = "Gosling";

a.drukujNazwiska();

}

}

background image

Programowanie

Sieciowe

Instrukcja warunkowa if.

class Peeper

{

void sprawdzMnie(int val)

{

System.out.println("Wartosc wynosi " + val + ". ");

if (val % 2 == 0)

{

System.out.println("Bingo!!");

}

}

public static void main (String args[])

{

Peeper p = new Peeper();

p.sprawdzMnie(1);

p.sprawdzMnie(2);

p.sprawdzMnie(54);

p.sprawdzMnie(77);

p.sprawdzMnie(1346);

}

}

background image

Programowanie

Sieciowe

Instrukcja warunkowa switch.

class NumberReader
{

String konwertuj(int val)
{

switch (val)
{

case 0: return "zero ";
case 1: return "jeden ";
case 2: return "dwa ";
case 3: return "trzy ";
case 4: return "cztery ";
case 5: return "piec ";
case 6: return "szesc ";
case 7: return "siedem ";
case 8: return "osiem ";
case 9: return "dziewiec ";
default: return " ";

}

}

public static void main (String args[])
{

NumberReader n = new NumberReader();
String num = n.konwertuj(4) + n.konwertuj(1) +
n.konwertuj(7);
System.out.println("417 to " + num);

}

}

background image

Programowanie

Sieciowe

Petla for.

class NamesLoop

{

String[] imiona = { "Dennis", "Grace", "Bjarne", "James" };

String[] nazwiska = new String[imiona.length];

void drukujNazwiska()

{

for (int i = 0; i < imiona.length; i++)

System.out.println(imiona[i] + " " + nazwiska[i]);

}

public static void main (String args[])

{

ArrayTest a = new ArrayTest();

a.drukujNazwiska();

System.out.println("----------");

a.nazwiska[0] = "Ritchie";

a.nazwiska[1] = "Hopper";

a.nazwiska[2] = "Stroustrup";

a.nazwiska[3] = "Gosling";

a.drukujNazwiska();

}

}

background image

Programowanie

Sieciowe

Petla while.

class CopyArrayWhile

{

public static void main (String args[])

{

int[] tablica1 = { 5, 7, 3, 6, 0, 3, 2, 1 };

float[] tablica2 = new float[tablica1.length];

System.out.print("Tablica 1: [ ");

for (int i = 0; i < tablica1.length; i++)

{

System.out.print(tablica1[i] + " ");

}

System.out.println("]");

System.out.print("Tablica 2: [ ");

int indeks = 0;

while (indeks < tablica1.length && tablica1[indeks] != 0)

{

tablica2[indeks] = (float) tablica1[indeks];

System.out.print(tablica2[indeks++] + " ");

}

System.out.println("]");

}

}

background image

Programowanie

Sieciowe

Petla do. Petla z etykieta.

class DoTest
{

public static void main (String args[])
{

int x = 1;

do
{

System.out.println("Petla, przejscie " + x);
x++;

} while (x <= 10);

}

}

class LabelTest
{

public static void main (String arg[])

{

foo:
for (int i = 1; i <= 5; i++)

for (int j = 1; j <= 3; j++)
{

System.out.println("i = " + i + ", j = " + j);

if (( i + j) > 4)

break foo;

}

System.out.println("koniec petli");

}

}

background image

Programowanie

Sieciowe

Instrukcje break oraz continue.

public class continue_budzik

{

public static void main(String[] args)

{

for (int i = 0; i < 4; i++)

{

if ( i == 2)

{

System.out.println("Continue");

continue;

//break; // zamiennie

}

System.out.println("Petla dziala " + i + " raz.");

}

}

}


Wyszukiwarka

Podobne podstrony:
Java Programowanie Sieciowe Podstawy Javy id 226331
08 Integracja Javy z innymi językami, programowanie sieciowe
08 Integracja Javy z innymi językami, programowanie sieciowe
Program ramowy i lektury Biologiczne podstawy zachowania
Program przedmiotu BPRiW, biomedyczne podstawy rozwoju i wychowania
Projekt badania operacyjne- programowanie sieciowe, Badania operacyjne
konspekt cw 4 programowanie sieciowe
J. Bor - Formy wypowiedzi w programie języka polskiego szkole podstawowej i średniej, Dydaktyka
Programowanie sieciowe przy użyciu gniazdek w?lphi 3 MPLMRFGCOQC4VOMKHU5DAT5YKUDWUHLWUTINXRI
Programowanie sieciowe 1
Programowanie sieciowe-1
Programowanie sieciowe
ulamkowiec, Ułamkowiec, Ułamkowiec jest programem pozwalającym przeprowadzać cztery podstawowe dział
Podstawy zarządzania - program, WZR, III semestr, Podstawy Zarządzania, Ćwiczenia Markowska
program praktyk dziennik praktyk i plan praktyk, Dziennik Praktyk-komplet, Uniwersytet Rolniczy im
Podstawa programowa kształcenia ogólnego w zakresie podstawowym, Filologia polska, Metodyka języka
ZASADY PROGRAMOWANIA IMPREZ TURYSTYCZNYCH, TURYSTYKA, podstawy turystyki

więcej podobnych podstron