public class VstupData {


public static boolean ctiBoolean() { 
   byte[] pole = new byte[200];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Boolean.valueOf(new String(pole).trim()).booleanValue();
   } 
   catch (Exception e) {
	System.out.println("Chyba pri nacitani !");
	return false;
   }

} 


public static byte ctiByte() { 
   byte[] pole = new byte[200];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Byte.parseByte(new String(pole).trim());
   } 
   catch (Exception e) {
	System.out.println("Chybne nactene cislo !");
	return 0;
   }

} 


public static short ctiShort() { 
   byte[] pole = new byte[200];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Short.parseShort(new String(pole).trim());
   } 
   catch (Exception e) {
	System.out.println("Chybne nactene cislo !");
	return 0;
   }

} 


public static int ctiInt() {
   byte[] pole = new byte[200];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Integer.parseInt(new String(pole).trim());
   } 
   catch (Exception e) {
	System.out.println("Chybne nactene cislo !");
   return 0;
 }
} 


public static long ctiLong() {
   byte[] pole = new byte[200];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Long.parseLong(new String(pole).trim());
   } 
   catch (Exception e) {
	System.out.println("Chybne nactene cislo !");
   return 0;
 }
} 


public static float ctiFloat() { 
   byte[] pole = new byte[200];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Float.parseFloat(new String(pole).trim());
   } 
   catch (Exception e) {
	System.out.println("Chybne nactene cislo !");
	return 0.0F;
   }

} 


 
public static double ctiDouble() { 
   byte[] pole = new byte[200];
   try {  
	System.in.read(pole);
	System.in.skip(System.in.available());
	return Double.parseDouble(new String(pole).trim());
   } 
   catch (Exception e) {
	System.out.println("Chybne nactene cislo !");
	return 0.0;
   }

} 

public static char ctiChar() {  
  try {   
	char c = (char) System.in.read();
	System.in.skip(System.in.available());
	return(c);
  }
  catch (Exception e) { 
	System.out.println("Chyba pri nacitani znaku !");       
	return '\u0000';
  }
}



public static String ctiString() { 
   byte[] pole = new byte[2000];
   try { 
	System.in.read(pole);
	System.in.skip(System.in.available());
	return new String(pole).trim();
   } 
   catch (Exception e) {
	System.out.println("Chyba pri nacitani retezce");
	return null;
   }

} 

} //end class
 