我正在学习Java,一章一章地读一本书,每一章都包含几个任务解决方案1.0解决方案2.0等等。我把所有内容都放在 GitHub 上,而不是第 1.0 章...第 9.0 章第 10.0 章我得到第 1.0 章第 10.0 章这有多正确?
主页
/
user-522881
Dimka's questions
有一段代码:
public class Main{
public static void main(String[] args) {
byte a;
a = (byte)0b1000_0000;
System.out.println(a + ":\t0b1000_0000");
}
}
在代码中,我将数字 -128 转换为 type ,byte
因为它是 type 的文字int
。解释原因(如果没有类型转换它将无法工作)。代码不应该在没有强制转换的情况下工作吗,因为范围就像byte
[-128/127]。
有一段代码:
public class Main{
public static void main(String[] args) {
byte a;
a = 0b1000_0000;
System.out.println(a + ":\t0b1000_0000");
}
}
我希望它能像这样工作。