JAVA小问题
public class UpperOrLower { // 创建类UpperOrLowerpublic static void main(String args[]) { // 主方法
Character mychar1 = new Character('A'); // 声明Character对象
Character mychar2 = new Character('a'); // 声明Character对象
System.out.println(mychar1 + "是大写字母吗? "
+ Character.isUpperCase(mychar1));
System.out.println(mychar2 + "是小写字母吗? "
+ Character.isLowerCase(mychar2));
}
}
最后的输出是
A是大写字母吗? true
小弟i现在有个地方想不明白 啊!mychar1是个对象,为什么在下面可以直接输出字母A!我觉得对象应该表示的是内存的起始地址,输出的应该是一个地址!
你应该看一下 Characte 的语法啊。它声明的是一个什么对象,其中有哪些属性。 最后一片落叶 发表于 2012-11-21 19:03 static/image/common/back.gif
你应该看一下 Characte 的语法啊。它声明的是一个什么对象,其中有哪些属性。
Character(char value)
构造一个新分配的 Character 对象,用以表示指定的 char 值。我因为刚起步阶段,有些东西理解不了!麻烦给解释下对象表示指定值是什么意思?
1165116800 发表于 2012-11-21 22:57 static/image/common/back.gif
Character(char value)
构造一个新分配的 Character 对象,用以表示指定的 char 值。我因为刚 ...
我也不懂,最近在学java,也是刚学。你说他是表示指定的char值,那么是不是,它的对象里有一个属性,类型是char。你new一个新对象的时候,所写的参数,就是这个对象的名字。system.out.print 做输出语句的时候,都是先将输出的内容格式转化成字符串,然后再输出。
忘记了 ...... kwt520 发表于 2012-11-23 15:26 static/image/common/back.gif
忘记了 ......
。。。。。。。。
页:
[1]