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)
展开
4个回答
展开全部
java 的强制转换不是delphi的写法。
int a=100;
char b = (char) a;
int a=100;
char b = (char) a;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/**
* 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);
}
}
括号括错对象了朋友~~~~^_^
* 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是字符,最多只能少于两位数字才可以.这因为它的定义时的长度取决的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果返回的值是一个运算等式,括号还得在结果外面加下。比如大小写的转化。
public char lowercaseToUppercase(char character) {
// write your code here
return (char)(character-32);
}
public char lowercaseToUppercase(char character) {
// write your code here
return (char)(character-32);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询