JAVA强制类型转换int转char

下面是随便写的一个强制类型转换程序,为什么会有错?应该怎么转? publicclass AAA{ publicstaticvoidmain(... 下面是随便写的一个强制类型转换程序,为什么会有错?应该怎么转? public class AAA { public static void main(String[] args) {  int a=100;  char b=char(a); }}  Exception in thread "main" java.lang.Error: Unresolved compilation problems:  Syntax error on token "char", delete this token Type mismatch: cannot convert from int to char at FileInputOutputStreamTest.main(FileInputOutputStreamTest.java:36) 展开
 我来答
bd9006
2012-02-10 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
java 的强制转换不是delphi的写法。

int a=100;
char b = (char) a;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漿糊的江湖
2012-02-10 · TA获得超过163个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:92.7万
展开全部
/**
* JAVA强制类型转换int转char
* @author Jr
*
*/
public class AAA {
public static void main(String[] args) {
int a=100;
char b = (char)a;
System.out.println(b);
}
}
括号括错对象了朋友~~~~^_^
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-02-13
展开全部
因为char是字符,最多只能少于两位数字才可以.这因为它的定义时的长度取决的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我也遇到这个
2019-09-27
知道答主
回答量:1
采纳率:0%
帮助的人:698
展开全部
如果返回的值是一个运算等式,括号还得在结果外面加下。比如大小写的转化。
public char lowercaseToUppercase(char character) {
// write your code here
return (char)(character-32);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式