• XSS.stack #1 – первый литературный журнал от юзеров форума

Помогите скомпилировать Java-класс (EDITED)

t1er

floppy-диск
Пользователь
Регистрация
04.11.2006
Сообщения
3
Реакции
0
помогите скомпилировать класс.

import java.io.*;
import java.util.*;
public class Savitchln
{
public static String readline()
{
char nextChar;
String result = "";
boolean done = false;

while (!done)
{
nextChar = readChar();
if (nextChar == '\r')
{
}
elseresult = result + nextChar;
}
return result;
}
public static String readLineWord()
{
String inputString = null;
result = null;
boolean done = false;

while (!done)
{
inputString = readLineWord();
StringTokenizer wordSource =
new StringTokenizer(inputString);
if (wordSource.hasMoreTokens())
{
result = wordSource.nextToken();
done = true;
}
else
{
System.out.println(
"Введённое значение некорректно. Оно ложно");
System.out.println(
"Содержать хотя бы один символ, отличный от пробела.");
System.out.println(
"Пожалуйста, попытайтесь снова. Введите данные.");
}
}
return result();
}
public static int readLineInt()
{
String inputString = null;
int number = -9999;
boolean done = false;
while (!done)
{
try
{
inputString = readLineInt();
inputString = inputString.trim();
number = Integer.parseInt(inputString);
done = true;
}
catch (NumberFormatExeption e)
{
System.out.println("Введённое вами число некорректно.");
System.out.println("Вводимое число должно быть");
System.out.println("целым и состоять из обычных");
System.out.println("цифр, например 42.");
System.out.println("Знак минус допустим," +
"но знак плюс использовать не нужно.");
System.out.println("Пожалуйста, попытайтесь снова.");
System.out.println("Введите целое число.");
}
}
return number;
}
public static long readLineLong()
{
String inputString = null;
long number = -9999;
boolean done = false;

while (!done)
{
try
{
inputString = readLine();
inputString = inputString.trim();
number = Long.parseLong(inputString);
done = true;
}
catch (NumberFormatException e)
{
System.out.println("Введённое вами число некорректно.");
System.out.println("Вводимое число должно быть");
System.out.println("целым и состоять из обычных");
System.out.println("цифр, например 42.");
System.out.println("Знак минус допустим," +
"но знак плюс использовать не нужно.");
System.out.println("Пожалуйста, попытайтесь снова.");
System.out.println("Введите целое число.");
}
}
return number;
}
public static double readLineDouble()
{
String inputString = null;
double number = -9999;
boolean done = false;

while(!done)
{
try
{
inputString = readLine();
inputString = inputString.trim();
number = Double.parseDouble(inputString);
done = true;
}
catch (NumberFormatException e)
{
System.out.println("Введённое вами число некорректно.");
System.out.println("Вводимое число должно");
System.out.println("состоять из обычных цифр и");
System.out.println("включать либо не включать");
System.out.println("десятичную точку, например 42 или 9.99");
System.out.println("Пожалуйста попытайтесь снова.");
System.out.println("Введите число.");
}
}
return number;
}
public static float readLineFloat()
{
String inputString = null;
float number = -9999;
boolean done = false;

while (!done)
{
try
{
inputString = readLine();
inputString = inputString.trim();
number = Float.parseFloat (inputString);
done = true;
}
catch (NumberFormatException e)
{
System.out.println("Введённое вами число некорректно.");
System.out.println("Вводимое число должно");
System.out.println("состоять из обычных цифр и");
System.out.println("включать либо не включать");
System.out.println("десятичную точку, например 42 или 9.99");
System.out.println("Пожалуйста попытайтесь снова.");
System.out.println("Введите число.");
}
}
return number;
}
public static char readLineNonwhiteChar()
{
boolean done = false;
String inputString = null;
char nonWhite = ' ';

while (!done)
{
inputString = readLineDouble();
inputString = inputString.trim();
if (inputString.length() == 0);
{
System.out.println("Введённы вами значение некорректно.");
System.out.println("Введённое значение должно содержать");
System.out.println("хотя бы один символ, отличный от пробела.");
System.out.println("Пожалуйста, попытайтесь снова.");
System.out.println("Введите данные.");
}
else
{
nonWhite = (inputString.charAt(0));
done = true;
}
}
return nonWhite;
}
public static boolean readLineBoolean()
{
boolean done = false;
String inputString = null;
boolean result = false;

while (!done)
{
inputString = readLine();
inputString = inputString.trim();
if (inputString.eqalsIgnoreCase("t"));
{
result = true;
done = true;
}
else

if (inputString.equalsIgnoreCase("false")
|| inputString.equalsIgnoreCae("f"));
{
result = false;
done = true;
}
else
{
System.out.println("Введённое вами значение некорректно.");
System.out.println("Введённое значение должно сожержать");
System.out.println("один из следующих вариантов:");
System.out.println("слово true,");
System.out.println("слово false,");
System.out.println("букву T,");
System.out.println("букву F.");
System.out.println("Можно испльзовать прописные");
System.out.println("или строчные буквы.");
System.out.println("Пожалуйста, попытайтесь снова.");
System.out.println("Введите данное:");
}
}
return result;
}
public static char readChar()
{
int charAsInt = -1;
try
{
charAsInt = System.in.read();
}
catch (IOExecution e)
{
System.out.println(e.getMessage());
System.out.println("Неисправимая ошибка. Завершение программы.");
}
return (char) charAsInt;
}
}
public static char readNonWhiteChar()
{
char next;
next = readChar();
while (Character.isWhitespace(next))
next = readChar();
return next;
}
public ststic int readInt() throws NumberFormatException
{
String inputString = null;
inputString = readWord();
return Integer/parseInt(inputString);
}
public static long readLong() throws NumberFormatException
{
String inputString = null;
inputString = readWord();
return Long.parseLong(inputString);
}
public static double readDouble()
throws NumberFormatException
{
String inputString = null;
inputString = readWord();
return Double.parseDouble(inputString);
}
public static float readFloat() throws NumberFormatException
{
String inputString = null;
inputString = readWord();
return Float.parseFloat(inputString);
}
public static String readWord()
{
String result = "";
char next;
next = readChar();
while (Character.isWhitespace(next));
next = readChar();
while (!(Character.isWhitespace(next)))
{
result = result + next;
next = readChar();
}
if (next == '\r')
{
next = readChar();
if (next != '\n')
{
System.out.println(
"Неисправимая ошибка в методе readWord класса Savitchln.");
System.exit(1);
}
}
return result;
}
public static byte readLineByte()
{
String inputString = null;
byte number = -123;
boolean done = false;
while (! done)
{
try
{
inputString = readLine();
inputString = inputString.trim();
number = Byte.parseByte(inputString);
done = true;
}
catch (NumberFormatException e)
{
System.out.println("Введённое вами число некорректно.");
System.out.println("Вводимое число должно быть");
System.out.println("целым и лежать в диапазоне");
System.out.println("от -128 до 127. Оно должно быть");
System.out.println("Записано обычными цифрами, например 42.");
System.out.println("Знак минус допустим,"
+ "но знак плюс использовать не нужно.");
System.out.println("Пожалуйста, попытайтесь снова.");
System.out.println("Введите целое число.");
}
}
return number;
}
public static short readLineShort()
{
String inputString = null;
short number = -9999;
boolean done = false;
while (! done)
{
try
{
inputString = readLine();
inputString = inputString.trim();
number = Short.parseShort(inputString);
done = true;
}
catch (NumberFormatException e)
{
System.out.println("Введённое вами число некорректно.");
System.out.println("Вводимое число должно быть");
System.out.println("целым и лежать в диапазоне");
System.out.println("от -32768 до 32767. Оно должно быть");
System.out.println("записано обычными цифрами, например 42.");
System.out.println("Знак минус допустимы,"
+ "но знак плюс использовать не нужно.");
System.out.println("Пожалуйста, попытайтесь снова.");
System.out.println("Введите целое число:");
}
}
return number;
}
public static byte readByte() throws NumberFormatException
{
String inputString = null;
inputString = readWord();
return Byte.parseByte(inputString);
}
public static short readShort() throws NumberFormatException
{
String inputString = null;
inputString = readWord();
return Short.parseShort(inputString);
}
public static int read()
{
int result = -1;
try
{
result = System.in.read();
}
catch (IOException e)
{
System.out.println(e.getMessage());
System.out.println("Неисправимая ошибка. Завершение программыю");
System.exit(0);
}
return result;
}
}

выдаёт 4 ошибки:
Error 1 Expected class, interface, enum or delegate D:\Savitchln1.jsl 243 19
Error 2 Unexpected else D:\Savitchln1.jsl 180 7
Error 3 Unexpected else D:\Savitchln1.jsl 203 7
Error 4 Unexpected else D:\Savitchln1.jsl 211 7


класс нужен для возврата значений ввода с клавиатуры.... помогите чем сможете...
 
ёпт не придерайся к словам....

если тебя не устраивает можешь не читать.... помогае если можешь, а не чеши языком... :bang:
 
Я не придираюсь к словам, я модератор, и я слежу за правильностью созданных
Ворнинг за офтоп.
Если будешь дальше продолжать думать, что ты самый умный - забаню
 
Пофиг на тему, но в теги кода можно было взять
"Да вы как-никак издеваетесь, батенька"©
Это нормально?????
Код:
if (inputString.eqalsIgnoreCase("t"));
{
.....
}
Какие-то лишние птички("{}") и точки с запятой... сам компиль :unsure:
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх