Как эти два объявления отличаются в Java?Как эти две строки отличаются на Java?
class {
int P = 1_000_000_007;
int P = 1000007;
}
Как эти два объявления отличаются в Java?Как эти две строки отличаются на Java?
class {
int P = 1_000_000_007;
int P = 1000007;
}
Вы не можете юридически определить то же переменное дважды, но они определяют то же постоянная целочисленного значение
int P = 1_000_000_007;
System.out.println(P);
int P2 = 1000007;
System.out.println(P - P2);
выхода (вторая линия, насколько они отличаются )
1000000007
999000000
Оба являются законными, хотя и не в том же объеме.
Значение P
в первом случае это 1000000007
Значение P
во втором случае 1000007
разницу?
Персонажи _
просто предназначены для улучшения удобочитаемости. Например, когда вы пишете миллион, как 1,000,000.
Единственная причина, по которой нужно поставить символ _, это просто для лучшей читаемости, единственное, что должно помнить, что u не должен помещать его в начало или в конец;
Приветствия.
Это то же самое, просто читать легче, _ ничего особенного здесь не имеет.