RSS 2.0 Версия для КПК (Бета)
Конференция JavaTalks  :  Java форум
JavaTalks - форум программистов
Java форум JavaTalks
форум программистов 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
почему не считает, и выдает ошибку

 
Начать новую тему   Ответить на тему    Список форумов Java форум JavaTalks -> Файлы и потоки ввода/вывода
Предыдущая тема :: Следующая тема  
Автор Сообщение
Juily
Новичок


Зарегистрирован: 09.03.2010
Сообщения: 9

СообщениеДобавлено: Мар 10, 2010 23:04    Заголовок сообщения: почему не считает, и выдает ошибку Ответить с цитатой

часть кода программы

int k=0;
System.out.print("Enter k number: ");

k =getKbdInt(); - ошибка тут!!!!!!!!1
System.out.println("Number: " + k);

double S=0;
for(int i=0; i<k; i++);
S=1+1/Math.pow(2,k);
S++;
System.out.println("Rezultat beskonechnoi symmu:" +S);
}
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alon4ik
free butterfly


Зарегистрирован: 16.07.2009
Сообщения: 868
Откуда: Харьков

СообщениеДобавлено: Мар 11, 2010 0:11    Заголовок сообщения: RE: почему не считает, и выдает ошибку Ответить с цитатой

забираю всевидящий шар у masyan-а, включаю его и он мне говорит, что проблема в методе getKbdInt();. Шар начинает светиться всё ярче и выдает вариант ответа - в этом методе надо преобразовать введенную строку к типу int при помощи Integer.parseInt() и вернуть его..
..шар угасает.


хм, задумался я. Интересно, насколько точным бывают предсказания шара?

_________________
ЯроллеR
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Juily
Новичок


Зарегистрирован: 09.03.2010
Сообщения: 9

СообщениеДобавлено: Мар 11, 2010 0:20    Заголовок сообщения: Re: RE: почему не считает, и выдает ошибку Ответить с цитатой

alon4ik писал(а):
забираю всевидящий шар у masyan-а, включаю его и он мне говорит, что проблема в методе getKbdInt();. Шар начинает светиться всё ярче и выдает вариант ответа - в этом методе надо преобразовать введенную строку к типу int при помощи Integer.parseInt() и вернуть его..
..шар угасает.


хм, задумался я. Интересно, насколько точным бывают предсказания шара?



не точен Ваш шар, не работает все равно.........
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Maximus
Бывалый


Зарегистрирован: 30.01.2008
Сообщения: 388
Откуда: Ukraine

СообщениеДобавлено: Мар 11, 2010 0:44    Заголовок сообщения: RE: почему не считает, и выдает ошибку Ответить с цитатой

Так покажите остальную часть кода, чтоб мы тут не гадали.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Juily
Новичок


Зарегистрирован: 09.03.2010
Сообщения: 9

СообщениеДобавлено: Мар 11, 2010 0:49    Заголовок сообщения: Re: RE: почему не считает, и выдает ошибку Ответить с цитатой

Maximus писал(а):
Так покажите остальную часть кода, чтоб мы тут не гадали.


так єто в принципе и есть весь код за исключением шапки, но она же ведь стандартна. здесь просто нужно подсчитать бесконечную сумму, k должно вводиться с консоли. я перепробывала уже все возможные варианты, не хочет со мной все-таки сотрудничать Java.......очень обидно!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alon4ik
free butterfly


Зарегистрирован: 16.07.2009
Сообщения: 868
Откуда: Харьков

СообщениеДобавлено: Мар 11, 2010 1:16    Заголовок сообщения: RE: почему не считает, и выдает ошибку Ответить с цитатой

Smile хорошо, зайдем с другого конца. Покажите пожалуйста код метода getKbdInt(); и ошибку, которую выдаёт.
_________________
ЯроллеR
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Juily
Новичок


Зарегистрирован: 09.03.2010
Сообщения: 9

СообщениеДобавлено: Мар 11, 2010 1:53    Заголовок сообщения: Re: RE: почему не считает, и выдает ошибку Ответить с цитатой

alon4ik писал(а):
Smile хорошо, зайдем с другого конца. Покажите пожалуйста код метода getKbdInt(); и ошибку, которую выдаёт.


я заменила как вы мне подсказали
k = Integer.parseInt(reader.readLine().toCharArray()[0]);
теперь пишет, что не может найти символ reader
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
almagnit
Модератор


Зарегистрирован: 20.02.2009
Сообщения: 807
Откуда: Луганск

СообщениеДобавлено: Мар 11, 2010 1:57    Заголовок сообщения: RE: почему не считает, и выдает ошибку Ответить с цитатой

А где Вы взяли этот код, или Вы его сами лично написали ?

Что должен делать метод getKbdInt(); , в контексте Вашего приложения ?

_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Xcam
Новичок


Зарегистрирован: 16.01.2009
Сообщения: 61

СообщениеДобавлено: Мар 11, 2010 10:48    Заголовок сообщения: RE: почему не считает, и выдает ошибку Ответить с цитатой

Моя очередь гадать по шару Smile
Код:
public static void main(String[] args)
    {
        int k = 0;
                
        Scanner scanner = new Scanner(System.in);
        while (true)
        {
            try{
                System.out.print("Enter k number: ");
                k = scanner.nextInt();
                break;
            }
            catch (Exception e)
            {
                scanner.next(); // Если кто подскажет, как по другому перейти к следующему вводу буду очень признателен
                System.out.println("Incorrect input!!!");
            }
        }
        System.out.println("Number: " + k);
        
        double S = 0;
        for (int i = 0; i < k; i++);
        S = 1 + 1 / Math.pow(2, k);
        S++;
        System.out.println("Rezultat beskonechnoi symmu:" + S);
        
    }
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Juily
Новичок


Зарегистрирован: 09.03.2010
Сообщения: 9

СообщениеДобавлено: Мар 12, 2010 21:10    Заголовок сообщения: Re: RE: почему не считает, и выдает ошибку Ответить с цитатой

Xcam писал(а):
Моя очередь гадать по шару Smile
Код:
public static void main(String[] args)
    {
        int k = 0;
                
        Scanner scanner = new Scanner(System.in);
        while (true)
        {
            try{
                System.out.print("Enter k number: ");
                k = scanner.nextInt();
                break;
            }
            catch (Exception e)
            {
                scanner.next(); // Если кто подскажет, как по другому перейти к следующему вводу буду очень признателен
                System.out.println("Incorrect input!!!");
            }
        }
        System.out.println("Number: " + k);
        
        double S = 0;
        for (int i = 0; i < k; i++);
        S = 1 + 1 / Math.pow(2, k);
        S++;
        System.out.println("Rezultat beskonechnoi symmu:" + S);
        
    }






все равно так у меня ошибок еще больше стало))
вот так работает

int k;
double S=0;
String str;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
boolean correct = false;
do
{
System.out.println();
System.out.println("Vvedite k:");

try{
str=br.readLine();
k = Integer.parseInt(str);
correct = true;
for(int i=0; i<k; i++)
{
S=1+1/Math.pow(2,k);
S++;
}
System.out.println("Rezultat beskonechnoi symmu:" +S);
}
catch ( NumberFormatException e)
{ System.out.println("Неправильный формат"); }
} while ( ! correct );
}
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Java форум JavaTalks -> Файлы и потоки ввода/вывода Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Этот сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

GetJava Download Button Rambler's Top100
Хостинг от bizname.ru
При поддержке hitech.com.ua