相关疑难解决方法(0)

循环意外的无限字节

我有以下循环:

for (byte i = 0 ; i < 128; i++) {
    System.out.println(i + 1 + " " + name);
}
Run Code Online (Sandbox Code Playgroud)

当我执行我的程序时,它会在无限循环中打印-128到127之间的所有数字.为什么会这样?

java byte types for-loop infinite-loop

34
推荐指数
5
解决办法
2626
查看次数

在Java中用字节递增操作

当我们尝试使用递增运算符和加法运算符递增字节变量时会发生什么.

public class A {
    public static void main(final String args[]) {
        byte b = 1;

        b++;

        b = b + 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

请告诉我哪里可以找到释放这些小东西的来源?请帮帮我.

java

4
推荐指数
1
解决办法
8178
查看次数

标签 统计

java ×2

byte ×1

for-loop ×1

infinite-loop ×1

types ×1