Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Преобразование типов данных


Автор: www460 29.2.2008, 21:57
Сломал себе мозги, перепробывал много чего, всё время находит ошибки... в преобразованиях..  Помогите, кто знает как...? 
.................

                String int8;
        int8 = sc.next();
        String pro = int8;


           for (int k = 0; pro.length() > k; k++) {
            char mas[] = pro.toCharArray();
            for (int j = 0; mas.length > j; j++) {
                


Вот здесь нужно написать преобразование типа элементов массива mas (чаров) в элементы int.  Ну ил в if непосредственно...


                if (sum[a] >= 8) {
                    System.out.println("Bad num!");
                
                }
                
                }
...................

Автор: niasilil 1.3.2008, 01:00
"я тебя полюбил, я тебя научу" (кин-дза-дза)
Есть такой сайт google.com, там набираешь вопрос: "char to int java" и тебе вываливается куча ссылок. Оттуда из первой или второй ссылки что 

int foo= mas.charAt(j); 
Оно переведет каждый char в int. 

Или чего другое? Как то не очень понятно. Если тебе нужно сразу int получить, то лучше пользовать 
int foo = sc.nextInt();

Или 
int foo = Integer.parseInt(int8);

(и да, если не сложно, пользуйся кнопкой код - так читать легче, и приводи полный код чтобы не гадать.)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)