关于JAVA中的无符号数!!! 我现需要给char 型数据附个值,0xFA,但是JAVA中的char值范围为-127~128,而0xFA的值为250,没有办法得到想要的值,请问有没有可替代的类型或者解决办法啊!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是0xFA为什么不能赋予char型 For char, from '\u0000' to '\uffff' inclusive, that is, from 0 to 65535另外:char c = 0xFA;是可以的 -127~128 这还是不对的,byte 的范围是 -128~127 char c=0xFA是不行的,我都是过N遍了,值传进去就变了变成3F了 public class SplitTest { public static void main(String[] args) { char c = 0xFA; System.out.println(c); }}输出:ú不晓得是不是我哪里理解错了 c 已经是 等于 250了,你试试 char c = 0xFA; System.out.println((int)c);显示ú 并不意味不正确,只是因为它是不可见字符,在显示的时候有问题罢了 char c = 0xFA; System.out.println((int)c); 不(int)c写,他就会打印相对应的字符的。因为遇到字符串相加的时候会调用其基本类型的包装类型的toString,也就是包装成character类,(int)c写,可以包装成Integer类型! 下面这段代码怎么简化? 请各位帮忙!! hello world 程序(大急求助啊) 一条题目,两种方法。请问哪一种方法更好? 做飞机小游戏的问题 请教一个内网ip的问题 新手问题:new 如何使得在不新开窗口的情况下,页面变动时而页面的背景音乐不做变化? 如何给JMenu加快捷键?? Java call oracle 存储过程 丢失IN或OUT 参数:: 1 我刚学JAVA 请高手指教一下这道题 求助下载网页图片
public class SplitTest {
public static void main(String[] args) {
char c = 0xFA;
System.out.println(c);
}
}输出:ú
不晓得是不是我哪里理解错了
System.out.println((int)c);
显示ú 并不意味不正确,只是因为它是不可见字符,在显示的时候有问题罢了
System.out.println((int)c);