środa, 22 kwietnia 2015

let java choose my son name :) ArrayList test

package random;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

import lib_package.separator;

public class randomChoose
{
private static Random random = new Random();

public static void main(String[] args)
{
List<String> imiona = new ArrayList<String>();
imiona.add("Wiktor");
imiona.add("Modest");
imiona.add("Marcel");
imiona.add("Mikołaj");
imiona.add("Ignacy");
imiona.add("Michał");
imiona.add("Stanisław");


for(int i=0;i<imiona.size();i++)
{
System.out.println(imiona.get(i));
}
separator.line();

int index = random.nextInt(imiona.size());
System.out.println(imiona.get(index));

separator.line();

int index1 = (int)(Math.random()*imiona.size());
System.out.println(imiona.get(index1));
}
}

środa, 8 kwietnia 2015

Simple inheritance example - Java

class Rodzina
{
String name="Marek";
public void print()
{
System.out.println("class Rodzina");
System.out.println(name);
}
}

class Osoba extends Rodzina
{
int age = 32;
public void print()
{
System.out.println("class Osoba");
System.out.println(age);
super.print();
}
}

public class dziedziczenie
{
public static void line()
{
System.out.println("--------");
}
public static void main(String[] args)
{
Osoba o = new Osoba();
o.print();
line();
Rodzina r = new Rodzina();
r.print();
}
}

piątek, 3 kwietnia 2015

get day - SimpleDateFormat Java

package dateANDtime;

import java.text.SimpleDateFormat;
import java.util.Date;

public class getDayFromDate
{
public static void main(String[] args)
{
Date now = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("E");
String checkDay = sdf.format(now);

String x = checkDay.toString();
System.out.println(x);

if(checkDay.equals("Pt"))
{
System.out.println("piatek");
}
else if(checkDay.equals("Cz"))
{
System.out.println("czwartek");
}
else if(checkDay.equals("Śr"))
{
System.out.println("środa");
}
else if(checkDay.equals("Wt"))
{
System.out.println("wtorek");
}
else if(checkDay.equals("Pn"))
{
System.out.println("poniedzialek");
}
else
{
System.out.println("!!!!weekend!!!!");
}
}
}

czwartek, 2 kwietnia 2015

how to draw nice line separator in Java (def line python substitute)

public class test
{
public static void line(int leng)
{
for (int i=0;i<leng;i++)
{
System.out.print("-");
}
System.out.println();
}
public static void main(String[] args)
{
                 line(50);
}
}

it can be substitute of:

def line():
    print(50*"-")

środa, 1 kwietnia 2015

InputMismatchException -- exceptionBasics

import java.util.InputMismatchException;
import java.util.Scanner;


public class exceptionBasics
{
public static void main(String[] args)
{
int i = 0;
boolean done = false;
Scanner input = null;
do
{
try
{

input = new Scanner(System.in);
System.out.print("Enter an integer: ");
i = input.nextInt();

}
catch(InputMismatchException e)
{
System.out.println("you dont enter int!");
}


}
while (!done);
input.close();
System.out.printf("you entered: %d\n",i);

}
}