Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для dulgeoion
1 / 1 / 0
Регистрация: 19.10.2014
Сообщений: 46

Считываение строки и преобразование в int

24.10.2015, 11:40. Показов 1153. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Мне попалась задача, где у меня сначала вводиться число n, после вводиться n-е кол-во строк по 3 цифры (-100<x<100) в каждой. Я так понял, мне надо записать эти цифры в string, а потом разбить и преобразовать в x[], y[], z[] масивы. Задачку саму я кину под спойлер и свой код тоже (код без String'a). Спасибо, кто поможет. Возможно, я не правильно понял, как считывать в этой задаче.

Кликните здесь для просмотра всего текста

Задача:
В одной школе в 11 классе учится мальчик Вася. Как-то раз Вася решил посмотреть матч своей любимой хоккейной команды. А поскольку мальчик очень любит хоккей, даже больше, чем физику, он забыл сделать уроки. В частности, забыл сделать задачки по физике. На следующий день учитель очень разозлился на Васю, и решил его проучить. Он дал нерадивому ученику, казалось бы, простую задачку: дано покоящееся тело в пространстве, и даны силы, действующие на него. Тело можно считать материальной точкой с координатами (0; 0; 0). Васе нужно было ответить, находится ли оно в равновесии. «Ерунда!» — подумал Вася, нужно лишь проверить, что сумма всех векторов равна 0, и принялся решать задачу. Но впоследствии оказалось, что этих сил может быть очень-очень много, и Вася не справится без вашей помощи. Помогите ему. Напишите программу, которая определяет по заданным векторам сил, покоится тело или движется.

Входные данные
В первой строке задано натуральное число n (1 ≤ n ≤ 100), далее следует n строк по три целых числа в каждой: координата xi, координата yi и координата zi вектора силы, приложенной к телу ( - 100 ≤ xi, yi, zi ≤ 100).

Выходные данные
Выведите слово "YES" если тело находится в равновесии, или слово "NO" если не находится.

Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;
 
public class fizikMain {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] x = new int[n];
        int[] y = new int[n];
        int[] z = new int[n];
        for (int i=1; i<=n;i++){
        x[i] = sc.nextInt();
        y[i] = sc.nextInt();
        z[i] = sc.nextInt();
        }
        sc.close();
        int xz = x[1],yz=y[1],zz=z[1];
       for (int i = 2; i<=n; i++){
           xz = xz+x[i];
           yz = yz+y[i];
           zz = zz + z[i];
       }
       if (xz==0 & yz==0 && zz==0) System.out.println("YES"); else System.out.println("NO");
    }
     
    
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2015, 11:40
Ответы с готовыми решениями:

Преобразование к int
Здравствуйте, есть следующая проблема: Пробегая по циклу, я вывожу из таблицы все значения , которые находятся во втором слолбце. ...

Преобразование String в int
Здравствуйте! У меня здесь вот такой вопрос? У меня есть String s = &quot;Kurmanov Seit 96&quot;; и здешний 96 мне надо получить как...

Преобразование byte[] в int[]
Передаю по сети массив int'ов int -&gt; byte делаю так: os.write(data.toString().getBytes()); А как преобразовать byte обратно в int не...

3
 Аватар для Scythian
59 / 59 / 12
Регистрация: 01.01.2010
Сообщений: 222
24.10.2015, 13:09
Не верно вы поняли задачу. Преобразовывать ничего не нужно. У вас даны значения, через пробел три числа. Вам нужно только сделать проверку (которую вы делаете не верно)
0
 Аватар для dulgeoion
1 / 1 / 0
Регистрация: 19.10.2014
Сообщений: 46
24.10.2015, 13:28  [ТС]
Scythian, тоесть, string вообще не нужен?
0
2 / 2 / 1
Регистрация: 31.12.2012
Сообщений: 31
25.10.2015, 00:36
После считывания n создаёте 3 массива, и в них сразу считываете циклом 1..n числа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.10.2015, 00:36
Помогаю со студенческими работами здесь

Преобразование int[] в Integer[]
Возможно ли преобразовать int в Integer без итерации массивов?

Преобразование выражения в строке в int
Доброй ночи Прошу, подскажите, всю голову сломал у меня в строке записано выражение 6+5 В int преобразовываться оно отказывается,...

Преобразование из String(hex) в int
Прошу помощи. Совсем запутался. Есть строка FF FF FF FD преобразовываю в int String str = &quot;FFFFFFFD&quot;; ...

Неявное преобразование int в Object
Скажите, что делает компилятор, если передать int там, где требуется Object? Участвует ли в этом класс Integer? package example; ...

Преобразование String в int на Java
Хочу преобразовать String в int. На этом форуме вычитал, что это делается (в моём случае) так: String str = textField_5.getText().trim();...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru