Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2019, 20:35   #1
jewbaka
Новичок
Джуниор
 
Регистрация: 09.05.2019
Сообщений: 3
По умолчанию Пару вопросов от начинающего

Всем доброго времени суток, я совершенно новичок и только недавно начал изучать программирование с Java. По ходу дела возникают скорее всего простейшие вопросы. Скрин 1. Как сделать чтобы в методе "пробный метод" было несколько передаваемых параметров, не один икс, а еще какие нибудь? Вроде можно прописать в круглых скобках еще стринг, например игрик который будет приплюсовывать другую фразу, но как тогда направлять нейм на икс, а сернейм на игрик? Или я подозреваю, что так делать совсем нельзя и нужно писать отдельный метод для игрика.
Скрин 2. Почему так нельзя сделать и в чем разница если все мои переменные и т.п. написаны внутри класса, а не внутри метода мейн, прошу объяснить. То что метод мейн это входная точка каждой программы я понял и с него все начинается. Вопрос 3. Посоветуйте пожалуйста литературу которая действительно поможет начать. Вроде везде философию Java советуют. Заранее благодарю за ответы.
Изображения
Тип файла: png Screenshot_10.png (29.2 Кб, 156 просмотров)
Тип файла: png Screenshot_11.png (33.1 Кб, 96 просмотров)
jewbaka вне форума Ответить с цитированием
Старый 09.05.2019, 20:44   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от jewbaka Посмотреть сообщение
Вроде можно прописать в круглых скобках еще стринг, например игрик который будет приплюсовывать другую фразу,
Можно

Цитата:
Сообщение от jewbaka Посмотреть сообщение
но как тогда направлять нейм на икс, а сернейм на игрик?
См. вашу цитату выше. Поставить запятую и прописать.

Цитата:
Сообщение от jewbaka Посмотреть сообщение
Скрин 2. Почему так нельзя сделать и в чем разница если все мои переменные и т.п. написаны внутри класса, а не внутри метода мейн, прошу объяснить.
В данном случае ваши переменные не влияют. Вы просто написали код вне функции.
p51x вне форума Ответить с цитированием
Старый 09.05.2019, 20:44   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от jewbaka Посмотреть сообщение
но как тогда направлять нейм на икс, а сернейм на игрик? Или я подозреваю, что так делать совсем нельзя и нужно писать отдельный метод для игрика.
непонятный вопрос, просто через запятую.
Цитата:
Сообщение от jewbaka Посмотреть сообщение
в чем разница если все мои переменные и т.п. написаны внутри класса, а не внутри метода мейн, прошу объяснить
ну такие правила Джавы.
Только объявление и инициализацию там можно.
Цитата:
Сообщение от jewbaka Посмотреть сообщение
везде философию Java советуют.
так и берите, раз советуют.



Вместо эклипса я бы взял IntelliJ Idea, она мощнее, но при этом и как-то проще/логичнее/удобнее.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.05.2019, 20:59   #4
jewbaka
Новичок
Джуниор
 
Регистрация: 09.05.2019
Сообщений: 3
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Можно


См. вашу цитату выше. Поставить запятую и прописать.


В данном случае ваши переменные не влияют. Вы просто написали код вне функции.
Что то не выходит, или я не так понял. Еще и return y ошибка.
Изображения
Тип файла: png Screenshot_12.png (22.8 Кб, 79 просмотров)
jewbaka вне форума Ответить с цитированием
Старый 09.05.2019, 21:01   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

два return так нельзя.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.05.2019, 21:11   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от jewbaka Посмотреть сообщение
Что то не выходит, или я не так понял.
И где у вас выше описаны x, y? Вы же в начале совсем другие переменные хотели туде подставить.

Цитата:
Сообщение от jewbaka Посмотреть сообщение
Еще и return y ошибка.
ретурн это выход из функции, все что ниже не будет выполняться
p51x вне форума Ответить с цитированием
Старый 09.05.2019, 21:33   #7
jewbaka
Новичок
Джуниор
 
Регистрация: 09.05.2019
Сообщений: 3
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
И где у вас выше описаны x, y? Вы же в начале совсем другие переменные хотели туде подставить.


ретурн это выход из функции, все что ниже не будет выполняться
Я хочу направить name на x, а sername на y. В параметры метода я добавил стринг y, также описал что этот y добавляет другую фразу отличную от x. Как мне в мейн методе направить именно нейм на x, а сернейм на y? Где это нужно указать?
jewbaka вне форума Ответить с цитированием
Старый 09.05.2019, 21:36   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от jewbaka Посмотреть сообщение
Я хочу направить name на x, а sername на y.
А почему тогда пишите probniyMethod(name, x)? Где здесь sername?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пару вопросов по XML Utkin Общие вопросы по программированию, компьютерный форум 23 28.03.2014 07:59
несколько вопросов от почти начинающего программиста espleth Общие вопросы по программированию, компьютерный форум 68 12.09.2013 22:20
Пару вопросов Syltan Свободное общение 2 19.10.2009 01:45