Вы знали что можно использовать кириллицу при названии переменных в java?
public class Main {
public static void main(String[] args) {
int abc = 3124;
int жорап = 56334;
int Ҧн̂ܔॵҦ = 54;
int пи̅ʃʥс̺̄ = 234 + Ҧн̂ܔॵҦ;
System.out.println(пи̅ʃʥс̺̄ );
}
}
class петькин_Класс {
}
Примерно половина символов отсюда не вызывают вопросов у компилятора:
https://unicode-table.com/ru/
Ищу аналог пробела в юникоде;
//чтобы
int red велосипед = 0;
//вместо
int red_велосипед = 0;
"EDIT"
class redᅠplane {
// работающий пробел в названии класса (U+FFA0)
}
Да, мы знаем об этом малоизвестном факте. Чтобы компилировать исходники нужно просто задать кодировку исходников, типа:
javac -encoding "UTF-8" MyTest.java
Вместо UTF-8 может стоять любая кодировка - да хоть бы и KOI-8
а вот такой номер:
int red велосипед = 0;
уже не пройдет, потому что пробел, равно как и символ табуляции являются разделителями и это невозможно изменить.
Ревнителям англоязычных идентификаторов советую иметь ввиду, что наука умеет много гитик.
Я сам лично не сторонник, неанглоязычных идентификаторов, но увы жизнь более многогранна и уже сталкивался со случаями, когда кириллические идентификаторы активно юзаются иногда в довольно крупных проектах (в основном в оборонке).
Однако же, не премину ввернуть, что такое использование противоречит Java Naming Conventions
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости