Head First JAVA: 01. Chapter - Kamil-Jankowski/Learning-JAVA GitHub Wiki

Head First JAVA: 1. Chapter

Moja Pierwsza Aplikacja:

class MojaPierwszaAplikacja
{
	public static void main(String[] args)
	{
		System.out.println("Ja rzadze!");
		System.out.println("Swiatem!");
	}
}

Ćwiczenie 1A:

class Cwiczenie1A {
	public static void main (String[] args) {
		int x = 1;
		while (x < 10) {
			if (x > 3) {
			System.out.println("Wielkie X");
			}
		x = x + 1;
		}
	}
}

Ćwiczenie 1B:

class Cwiczenie1B {
	public static void main (String[] args) {
		int x = 5;
		while (x > 1) {
			x = x - 1;
			if (x < 3) {
			System.out.println("Malutkie x");
			}
		}
	}
}

DooBee:

class DooBee{
        public static void main(String[] args){
                int x = 1;
                while (x  < 3) {
                        System.out.print("Doo");
                        System.out.print("Bee");
                        x++;
                }
                if(x == 3) {
                        System.out.print("Do");
                }
        }
}

Układanka:

class Ukladanka {

	public static void main (String[] args) {

		int x = 3;
		
		while (x > 0) {
			if (x > 2) { System.out.print("a"); }
			x = x - 1;
			System.out.print("-");
			if (x == 1) { 
				System.out.print("d");
				x = x - 1;
			}
			if (x == 2) { System.out.print("b c"); }
		}
	}
}

Piosenka o piwie:

class PiosenkaOPiwie {

	public static void main (String[] args) {

		int iloscButelek = 99;
		String slowo = "bottles";

		while (iloscButelek > 0) {
			if (iloscButelek == 1) {
				slowo = "bottle";
			}
			System.out.println("");
			System.out.println(iloscButelek + " " + slowo + " of beer on the wall.");
			System.out.println(iloscButelek + " " + slowo + " of beer.");
			System.out.println("Take one down.");
			System.out.println("Pass it around.");
			iloscButelek = iloscButelek - 1;
			if (iloscButelek > 0) {
				if (iloscButelek == 1) {
					slowo = "bottle";
				}
				System.out.println(iloscButelek + " " + slowo + " of beer.");
			} else {
				System.out.println("No more bottles of beer on the wall.");
			}
		}
	}
}

Krasomówca:

public class Krasomowca {
	public static void main (String[] args) {

// trzy grupy słów, które będą wybierane do zdania		
		String[] listaSlow1 = {"Architektura wielowarstwowa", "30 000 metrów", "Rozwiązanie B-do-B", "Aplikacja kliencka", "Interfejs internetowy", "Inteligentna karta", "Rozwiązanie dynamiczne", "Sześć sigma", "Przenikliwość"};
		
		String[] listaSlow2 = {"zwiększa możliwości", "poprawia atrakcyjność", "pomnaża wartość", "opracowana dla", "bazująca na", "rozproszona", "sieciowa", "skoncentrowana na", "podniesiona na wyższy poziom", "skierowanej", "udostępniona"};

		String[] listaSlow3 = {"procesu.", "punktu wpisywania.", "rozwiązania.", "strategii.", "paradygmatu.", "portalu.", "witryny.", "wersji.", "misji."};

// określenie ile jest słów w każdej z list
		int lista1Dlugosc = listaSlow1.length;
		int lista2Dlugosc = listaSlow2.length;
		int lista3Dlugosc = listaSlow3.length;

// generacja trzech losowych słów (lub zwrotów)
		int rnd1 = (int) (Math.random() * lista1Dlugosc);
		int rnd2 = (int) (Math.random() * lista2Dlugosc);
		int rnd3 = (int) (Math.random() * lista3Dlugosc);

// stworzenie zdania
		String zdanie = listaSlow1[rnd1] + " " + listaSlow2[rnd2] + " " + listaSlow3[rnd3];

// wyświetlenie zdania
		System.out.println("To jest to, czego nam trzeba: " + zdanie);
	}
}

Zagadkowy basen:

class ZagadkowyBasen {
	public static void main (String[] args) {
		int x = 0;
		while (x<4) {
			System.out.print("a");
			if (x<1) {
				System.out.print(" ");
			}
			System.out.print("n");
			if (x<1) {
				System.out.print("asz");
				x = x - 1;
			}
			if (x==1) {
				System.out.print("talek");
			}
			if (x>1) {
				System.out.print("tyczny");
			}
			System.out.println("");
			x = x + 2;
		}
	}
}