Chinaunix首页 | 论坛 | 博客
  • 博客访问: 872056
  • 博文数量: 282
  • 博客积分: 10843
  • 博客等级: 上将
  • 技术积分: 2435
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-01 15:23
文章分类

全部博文(282)

文章存档

2013年(1)

2012年(18)

2011年(14)

2010年(30)

2009年(48)

2008年(55)

2007年(55)

2006年(61)

分类: Java

2007-03-16 21:40:11

最近几次课发现了几个“小问题”,记下来吧。
 
字符和整数能做加法吗?
用的教材(Java2程序设计使用教程(2nd))中说“字符和整数不能做加法运算”,小小置疑一下:
public class Chartest
{
    public static void main(String args[])
    {
    int x=1;
    char c='a';
    double d;
    d=x+c;
    System.out.println(d);
    System.out.println('b'+1);
    System.out.println("c"+1);
    }
}
上述程序在JDK1.5编译通过,结果是
98.0
99
c1
Java中的“不等于”是<>吗?
public class Equaltest
{
    public static void main(String args[])
    {
    int x=1,y=2;
    if(x<>y)
        System.out.println("equal");
    else
        System.out.println("not equal");
    }
}
上述程序编译报错“非法的表达式开始”,讲<>改成!=则通过,正确执行
怎样引用复制数组的arraycopy()方法
要注意使用System.arraycopy();的形式
阅读(752) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~