{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. [автор] (15 сен 2014, 16:32) [0/0] [0] [отв] [спам] [под] +1 | -1

Переменные
[code]
package название нашего проекта;
public class Main {
public static void function Main(String[] args) {
int num = 1; // цифровые значения
// для int-a есть множество дополнительных я бы сказал значений, например short и long как в языке C. short имеет значение от -128 до 127, а long от -триллиардов до триллиардом, в общем очень большой диапазон
String str = "string"; // обычная строка
boolean bool = true; // также как и пхп и в С есть булев, который выдает либо 0 либо 1, т.е либо правду, либо ложь
System.out.print("Hello, World!"*;

}
}[/code]


Изм. 1 раз. / Посл. изм. (15 сен 2014, 16:33)
12. [автор] (15 сен 2014, 16:33) [0/0] [0] [отв] [спам] [под] +1 | -1

Vaka, начало темы почитай, м.. если есть у тебя есть предложения по оптимизации простейшего кода, то прошу в студию.

13. (15 сен 2014, 16:35) [0/0] [0] [отв] [спам] [под] +1 | -1

Vaka, Не "бред", а "не понимаешь"

14. (15 сен 2014, 16:36) [0/0] [0] [отв] [спам] [под] +1 | -1
Миледи,

Ну все потихоньку начал вникать

15. [автор] (15 сен 2014, 16:38) [0/0] [0] [отв] [спам] [под] +1 | -1

Вообще Java полностью написан на ООП и также как и в php нашем любимом классы могут наследоваться. Тогда нужно импортировать требуемый класс объяснять почему не буду, думаю всё понятно.
[code]
package название нашего проекта;
import имя наследуемого класса;
public class Main extends имя наследуемого класса {
public static void function Main(String[] args) {
System.out.print("Hello, World!"*;
}
}
[/code]
Добавлено 15.09.14 в 16:43:25:
О функциях и выделениях переменных.
[code]package название нашего проекта;
public class Main {
public static void function Main(String[] args) {

int a = 2, b = 5;
System.out.print("Сложение 2х числел " + a + " и " + b + " будет ровняться " + sum(a, b));
}
// наша функция, которая будет нам выдавать сложение двух чисел
public void function sum(int a, int b) {
return (a + b);
}
}[/code]
Добавлено 15.09.14 в 16:53:20:
Array или Массив
[code]
int[] a; // первый вариант объявления массива т.е тип[] имя
a[0] = ""; // значения массива a в 0-й колонке

int[] a = {...,...,...}; // второй тип т.е тип[] имя = {значение 1, значение 2, значение 3};

int[] a = new int[1]; // третий вариант т.е тип[] имя = new тип[длина массива];
a[0] = "val"; // значения массива a в 0-й колонке

[/code]


Изм. 1 раз. / Посл. изм. (15 сен 2014, 16:39)
16.
donttime * [мошенник] 9.68
(15 сен 2014, 16:55) [0/0] [0] [отв] [спам] [под] +1 | -1

Автор позови в тему как до шаблонов дойдешь, тоже на досуге почитаю *

17. [автор] (15 сен 2014, 16:57) [0/0] [0] [отв] [спам] [под] +1 | -1

НО т.к массивы м.б разными в плане вдухмерными, трех или пяти, то записывать нужно так..
int[][] a = {{"val1","val2"},{"val1", "val2"}}; // в зависимости от мерности
также можно прописывать длину массивов
[code]int[][] a = int[1][2];
// тогда это будет выглядеть так:
a[0][0] = "";
a[0][1] = "";
a[0][2] = "";
// почему начали с нуля объяснять не буду
// надеюсь ясно как использовать массивы[/code]


Изм. 2 раз. / Посл. изм. (15 сен 2014, 17:00)
18. [автор] (15 сен 2014, 17:00) [0/0] [0] [отв] [спам] [под] +1 | -1
donttime,

конечно)
Добавлено 15.09.14 в 17:06:57:
for
[code]Поехали

for(int i=0; i< 10; i++) {
System.out.println(i); // метод println автоматически переносит строку
}

также можно использовать --
for(int i=10; i >0; i--) {
System.out.println(i);
}

еще вариант

for(int i=0; i < 10* {
i++;
System.out.println(i);
}

[/code]

У многих возникал такой вопрос, чем отичается ++i от i++ или --i от i--; Объясняю для тех кто в танке, ++i сначала добавляет значение переменной, а потом ее присваивает, а i++ сначала присваивает, а потом добавляет.

19. [автор] (15 сен 2014, 17:09) [1/0] [1] [отв] [спам] [под] +1 | -1
Оскар Делахоя,

Переводить игры и писать на java это далеко не одно и тоже..)
Добавлено 15.09.14 в 17:14:24:
Кому понравилось, ставим + чтобы я знал, что не зря пишу для вас кратенькие мануалы..

20.
donttime * [мошенник] 9.68
(15 сен 2014, 17:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Z[Э]rtroiL, поясни конструкцию public static void function Main

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений