| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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); (и да, если не сложно, пользуйся кнопкой код - так читать легче, и приводи полный код чтобы не гадать.) |