A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class LastLaugh{
   public static void main(String[] args)
{
          System.out.print("H"+"a");
          System.out.print('H'+'a');
}
}

来想想你的答案是什么?做对了么?

public class ABC{
public static void main(String[] args)
{String letters = "ABC";
char[] numbers = {'1','2','3'};
System.out.println(letters + "easy as" + numbers);
}
}

评分

参与人数 4黑马币 +14 收起 理由
tinyvampire + 1 赞一个!
13699266500 + 6 很给力!
niuapp + 5 很给力!
月半歌声 + 2 很给力!

查看全部评分

31 个回复

正序浏览
……………………………………………………………………………………………………………………………………………………
回复 使用道具 举报
这个真心容易错啊
回复 使用道具 举报
第一题    输出:  Ha   
                     169      
第二题 输出: ABCeasy as1,2,3

第二题  体现了 char类型数组的  特殊性.  原因在于print() 方法的底层代码,对该类型的数组进行了遍历输出
回复 使用道具 举报
还可以...
回复 使用道具 举报
第一题    输出:  Ha  
回复 使用道具 举报
不错,赞一个
回复 使用道具 举报
赞一个,说的很有道理,学习了
回复 使用道具 举报
我也是第二个弄错了,,,小知识要记牢啊
回复 使用道具 举报
这题目可以巩固一下刚刚看的基础啊.
回复 使用道具 举报
赞一个。。
回复 使用道具 举报
学到了。。。
回复 使用道具 举报
不注意的话,确实容易错误啊。。。
回复 使用道具 举报
赞一个!!!!!
回复 使用道具 举报
发现一个小问题,ASC码不是只到127吗?但是打印127~200ASC码却是这样的:
????????????????????????????????????¤??§¨???????°±?????·????????????????
  1. public class LastLaugh{
  2.    public static void main(String[] args)
  3. {
  4.           System.out.println("H"+"a");
  5.                   for (int i=127;i<200 ;i++ )
  6.                   {
  7.                          System.out.print((char)(i));
  8.                   }
  9. }
  10. }
复制代码
回复 使用道具 举报
不错,学习了。
回复 使用道具 举报
这种小知识点真是不太好记
回复 使用道具 举报
受教了,我是说第二个~~~~
回复 使用道具 举报
路过,学习一下
回复 使用道具 举报
两个字符相加的算错了,还以为是字符呢
不过已经学到了
回复 使用道具 举报
pizhihui 发表于 2015-6-5 22:58
怎么没有人给答案啊?第一个应该是 Ha169 。解释:第一个打印Ha,字符串用+号连接。第二个转为ASCII码后相 ...

学习了~:lol
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马