Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java SE (J2SE)

Войти
Регистрация
Восстановить пароль
 
Trapt777
0 / 0 / 0
Регистрация: 08.07.2012
Сообщений: 10
#1

Использование переменной в методах - Java SE

22.10.2012, 16:01. Просмотров 464. Ответов 2
Метки нет (Все метки)

Доброго времени суток, никто не мог бы подсказать как решить проблему. Как дать возможность методам пользоваться переменными из main программы. Вот код.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package dd;
import java.util.Scanner;
public class polee {
    public static void main(String[] args) {
        int []pole = new int[3];
         Scanner sc = new Scanner(System.in);
        pole[0] = sc.nextInt();
        pole[1] = sc.nextInt();
        pole[2] = sc.nextInt();
         isIncreaisng();
         isDecreasing();
         isAlternating();
        IsConstant();
       
    }
    public static boolean  isIncreasing()
    {   
        if (pole[0] < pole[1] && pole[1] <pole[2]) {
            return true;
        }
        else
        {
            return false;
        }
    }
    
     public static boolean isDecreasing(){
         if (pole[0] > pole[1] && pole[1] > pole[2]) {
            return true;
        }
        else
        {
            return false;
         
     }
     }
      public static boolean isAlternating() {
          if (pole[0] > pole[1] && pole[1]< pole[2]) {
            return true;
        }
        else
        {
            return false;
      }
      }
       public static boolean isConstant() {
           if (pole[0] == pole[1] && pole[1] == pole[2]) {
            return true;
        }
        else
        {
            return false;
       }
           
       }
}
Собственно массив pole[] как его использовать в методах?
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2012, 16:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Использование переменной в методах (Java SE):

Использование одной переменной в разных методах + Scanner - Java SE
Всем привет! Вот решил начать писать на Java. Вот возникли проблемы: 1)Нужно использовать переменную s в методах readFile и parseFile ...

Использование имени метода/переменной, указанного в переменной String - Java SE
public class Oll { String FishR = {&quot;R&quot;,&quot;U&quot;,&quot;Rb&quot;,&quot;U&quot;,&quot;R&quot;,&quot;U&quot;,&quot;U&quot;,&quot;Rb&quot;}; String FishL = {&quot;Lb&quot;,&quot;Ub&quot;,&quot;L&quot;,&quot;Ub&quot;,&quot;Lb&quot;,&quot;U&quot;,&quot;U&quot;,&quot;L&quot;}; ...

Использование переменной из другого класса - Java SE
Как при нажатии на кнопку использовать переменную из другого класса? Есть код проекта, схематично имеющий такую структуру: package...

Использование одной переменной в двух потоках - Java SE
Здравствуйте! Подскажите пожалуйста, каким образом можно вызвать метод и присвоить его результат переменной, чтобы потом ее можно было...

Использование переменной из другого класса - Java
есть класс Getip, узнаю ип и записываю в String ip package AC; import java.net.*; import java.io.*; public class Getip { ...

Метод println() в других методах - Java SE
Обьясните мне, пожалуйста, почему distance() не выводит значение переменной d? public class Point { public double x, y; public...

2
Svoboda
69 / 69 / 4
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
22.10.2012, 16:37 #2
В оъявлении метода используйте параметры. Например:
isDecreasing(int[] array){ ... }
А при вызове метода, подставляйте Ваш массив в качестве аргумента:
isIncreasing(pole)

Добавлено через 1 минуту
P.S. в самом методе, естественно, уже пользуемся переменной array
1
Trapt777
0 / 0 / 0
Регистрация: 08.07.2012
Сообщений: 10
22.10.2012, 18:28  [ТС] #3
Цитата Сообщение от Svoboda Посмотреть сообщение
В оъявлении метода используйте параметры. Например:
isDecreasing(int[] array){ ... }
А при вызове метода, подставляйте Ваш массив в качестве аргумента:
isIncreasing(pole)

Добавлено через 1 минуту
P.S. в самом методе, естественно, уже пользуемся переменной array
Большое спасибо, что откликнулись)теперь все работает)понял принцип
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2012, 18:28
Привет! Вот еще темы с ответами:

Collections (вывод контента в методах) - Java SE
Здравствуйте! Необходимо вывести содержимое магазина компьютеров тремя разными методами: public class ComputerStore { public static...

Где искать информацию о методах? - Java
Недавно нужно было разобраться с Arduino. Зашел на arduino.ru, вкладка программирование и там все функции, операторы, стандартные...

Можно ли в методах кнопки сослатся на не статичные поля панели? - Java
Имеется 2 класса - кнопка и панель. В экземпляр панели добавляю экземпляр класса. Можно ли в методах кнопки сослатся на не статичные...

Объясните, что обозначают данный команды/инструкции в методах? - Java SE
class Mitarbeiter { String m_name; String m_vorname; int m_zar; Mitarbeiter(String name, String vorname, int zar) { //Что...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru