Попробуйте следующий код: статической силы основных (String [] аргументы) Класс CharVar {{общественные символ MyChar = 'W'; System.out.println (MyChar); }} Значение, "W" должен быть напечатан на окне командной строки, без кавычек. Первые и вторые заявления в блоке должны быть понятны. В приведенных выше примерах, переменные, как говорят, объявлять и инициализировать в то же время. Теперь мы будем смотреть на смысл объявлении переменных и инициализации поля (переменные) Переменные .Declaring переменной идентификаторы поле (объект). Поле является регионом, в памяти.
Объявление поле (переменное) значит объявить, что тип базовой стоимости () проведет поле. Следующее утверждение определяет поле, чтобы быть типа INT,: INT hisInt; Когда программа выполняется, и он видит, выше заявление, ряд последовательных ячеек памяти выделено где-то в памяти. Эта группа клеток образуют поле, и придется проводить только целое, не двуспальная или символ или другой тип значения. Это поле определяется переменной, hisInt. Это может содержать только целое число из-за предыдущего слова, Int. На данный момент это не держит ничего.
Выше независимым утверждение, что заканчивается точкой с запятой. Вы можете определить двойные и текстовые переменные подобным образом. В следующем переменная (herDouble) идентификаторы поле, можно только провести двойную: двойной herDouble; В следующем переменная (theChar) идентификаторов в поле, которое может содержать только символ (Char): Char theChar; Переменные объявляются так и синтаксис: Тип вар; где переменная означает переменная, и тип обозначает Int или двойной, или полукокса, и т.д. Вы можете объявить переменную, а затем присвоить значение переменной поля позже в программе.
Следующий фрагмент кода иллюстрирует это: Int Минт; Минт = 45; Выше фрагмент кода имеет два заявления. Первый объявляет переменную, Мин. Так, если поле определены Минт будет иметь никакого значен