ループ不変条件について読んだことがありますが、少し混乱しています。
このコードがあるとしましょう。不変条件は何でしょうか? A+B =X のようなもの?
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
long A = scanner.nextLong();
long B = scanner.nextLong();
long resultado = 0;
for (long i = A; i <= B; i++) {
resultado += Long.bitCount(i);
}
System.out.println(Long.valueOf(resultado));
}