首页上一页 1 下一页尾页 1 条记录 1/1页
请教问题
发表在Java图书答疑
2010-01-30
是否精华
是
否
版块置顶:
是
否
例句: System.out.println((int) word);
System.out.println("@在unicode表中的顺序位置是:"+(int) word2);
System.out.println("unicode表中的第23045位是:"+(char) p);
System.out.println("unicode表中的第45213位是:"+(char) p2);
其中为何要用()把int或char括起来,像第一句,我只输出System.out.println(int word),也报错,而必须改成((int) word)的形式。
另外,我设:int p3= int word; 也报错,必须改成: int p3 = (int) word;
对于这个括号(),请详细解释一下来由。谢谢。
另:print()与println(),是不是就是输出完后换行与否的区别?
System.out.println("@在unicode表中的顺序位置是:"+(int) word2);
System.out.println("unicode表中的第23045位是:"+(char) p);
System.out.println("unicode表中的第45213位是:"+(char) p2);
其中为何要用()把int或char括起来,像第一句,我只输出System.out.println(int word),也报错,而必须改成((int) word)的形式。
另外,我设:int p3= int word; 也报错,必须改成: int p3 = (int) word;
对于这个括号(),请详细解释一下来由。谢谢。
另:print()与println(),是不是就是输出完后换行与否的区别?