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