File tree Expand file tree Collapse file tree
src/ru/mentee/power/variables Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77
88- Пакет ` ru.mentee.power ` содержит:
99 - ` ru.mentee.power.HelloWorld.java ` - программа для вывода приветствия
10- - ` ru.mentee.power.HelloGit.java ` - простой пример работы с Git
10+ - ` ru.mentee.power.HelloGit.java ` - простой пример работы с Git
11+ - ` ru.mentee.power.variables.PersonalCard ` - пример объявления и вывода переменных разного типа
12+ - ` ru.mentee.power.variables.TypeCalculator ` - примеры конвертации числовых типов
13+ - ` ru.mentee.power.variables.StringOperations ` - примеры явных и неявных конвертаций данных в строку и обратно
14+ - ` ru.mentee.power.variables.ConstantsAndScope ` - пример объявления констант, их зоны видимости и обращения к ним
15+ - ` ru.mentee.power.variables.TemperatureConverter ` - пример конвертации температур из разных систем
Original file line number Diff line number Diff line change 1+ package ru .mentee .power .variables ;
2+
3+ public class ConstantsAndScope {
4+
5+ static final int CLASS_VARIABLE = 15 ;
6+
7+ public static void main (String [] args ) {
8+ int mainVariableInt = 5 ;
9+ final int MAIN_VARIABLE = 10 ;
10+
11+ {
12+ int codeVariableInt = 22 ;
13+ String codeVariableString = "Test word" ;
14+ }
15+
16+ System .out .println (CLASS_VARIABLE ); // Переменная класса - её видим
17+ System .out .println (MAIN_VARIABLE ); // Тоже
18+ System .out .println (mainVariableInt ); // Переменная метода в котором мы находимся - тоже работает
19+ // System.out.println(codeVariableInt); - переменная блока кода, из которого уже вышли - не сработает
20+ // System.out.println(methodInt); - тоже не сработает, данная переменная есть только внутри метода
21+
22+ }
23+
24+ public static void someMethod () {
25+ int methodInt = 333 ;
26+ }
27+ }
Original file line number Diff line number Diff line change 1+ package ru .mentee .power .variables ;
2+
3+ public class PersonalCard {
4+ /*
5+
6+ Имя: Иван
7+ Фамилия: Иванов
8+ Возраст: 25 лет
9+ Город: Москва
10+ Рост: 180 см
11+ Вес: 75.5 кг
12+ Студент: true
13+ Первая буква имени: И
14+ */
15+ public static void main (String [] args ) {
16+ String name = "Alexandr" ;
17+ String surname = "Poltavets" ;
18+ String city = "Nizhniy Novgorod" ;
19+ int height = 187 ;
20+ int weight = 70 ;
21+ int age = 25 ;
22+ boolean isStudent = false ;
23+ char firstNameChar = 'A' ;
24+
25+ System .out .println ("Имя: " + name );
26+ System .out .println ("Фамилия: " + surname );
27+ System .out .println ("Возраст: " + age );
28+ System .out .println ("Город: " + city );
29+ System .out .println ("Рост: " + height );
30+ System .out .println ("Вес: " + weight );
31+ System .out .println ("Студент: " + isStudent );
32+ System .out .println ("Первая буква имени: " + firstNameChar );
33+ }
34+ }
Original file line number Diff line number Diff line change 1+ package ru .mentee .power .variables ;
2+
3+ public class StringOperations {
4+ public static void main (String [] args ) {
5+ int number = 33 ;
6+ String stringNumber = "33" ;
7+ String sentence = "A cat sat on the map" ;
8+ String word = "A bowl" ;
9+ char letterA = 'A' ;
10+
11+ System .out .println ("Конкатенация: " + word + " + " + letterA + " = " + word + letterA );
12+ System .out .println ("Символ в строку: " + letterA + " -> " + letterA + "" );
13+ System .out .println ("Число в строку: " + number + " -> " + number + "" );
14+ System .out .println ("Строку в число: " + stringNumber + " -> " + Integer .parseInt (stringNumber ));
15+ System .out .println ("Символ из строки " + word + ": " + "индекс 5 ->" + word .charAt (5 ));
16+
17+ }
18+ }
Original file line number Diff line number Diff line change 1+ package ru .mentee .power .variables ;
2+
3+ public class TemperatureConverter {
4+ public static void main (String [] args ) {
5+
6+ final double kelvinAbsoluteZero = 0 ;
7+
8+ double celsiumTemp = 36.6 ;
9+ double kelvinTemp = 320 ;
10+ double fahrenheitTemp = 50 ;
11+
12+ System .out .println (celsiumTemp + " Цельсия в Фаренгейт = " + ((celsiumTemp * 9 /5 ) + 32 ));
13+ System .out .println (fahrenheitTemp + " Фаренгейт в Цельсий = " + ((fahrenheitTemp - 32 ) * 5 /9 ));
14+ System .out .println (celsiumTemp + " Цельсий в Кельвин = " + (celsiumTemp + 273.15 ));
15+ System .out .println (kelvinTemp + " Кельвин в Цельсий = " + (kelvinTemp - 273.15 ));
16+
17+
18+ }
19+ }
Original file line number Diff line number Diff line change 1+ package ru .mentee .power .variables ;
2+
3+ public class TypeCalculator {
4+ public static void main (String [] args ) {
5+ byte byteNum = 125 ;
6+ short shortNum = 250 ;
7+ int intNum = Integer .MAX_VALUE ;
8+ int intNum2 = 3 ;
9+ long longNum = 1234567L ;
10+ float floatNum = 123.4f ;
11+ double doubleNum = 12.5 ;
12+
13+ System .out .println ("byte " + byteNum + " + " + "short " + shortNum + " = int " + (byteNum + shortNum ));
14+ System .out .println ("int " + intNum + " * " + "long " + longNum + " = long " + (intNum * longNum ));
15+ System .out .println ("float " + floatNum + " / " + "double " + doubleNum + " = double " + (floatNum / doubleNum ));
16+ System .out .println ("int " + intNum + " / " + "int " + intNum2 + " = int " + (intNum / intNum2 ));
17+ System .out .println ("double " + doubleNum + " / " + "int " + intNum2 + " = double " + (doubleNum / intNum2 ));
18+ }
19+ }
Original file line number Diff line number Diff line change 1- package ru .mentee .power ;
1+ package ru .mentee .power . variables ;
22
33public class Variables {
44 public static void main (String [] args ) {
You can’t perform that action at this time.
0 commit comments