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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 涐扪①起奮乧 中级黑马   /  2013-11-6 09:23  /  1109 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 涐扪①起奮乧 于 2013-11-6 17:33 编辑
  1. class KeBianDemo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 show();//零长度的数组
  6.                 show(2,3,4,5);
  7.                 show(2,3,4,5,6,7,8);
  8.         }
  9.         public static void sop(Object obj)
  10.         {
  11.                 System.out.println(obj);
  12.         }
  13.         public static void show(int... arr)//(int... arr)为可变参数,是JDK1.5版本的新特性,括号里面的int不是固定的,可以是String,Integer等其他类型。
  14.         {
  15.                 sop(arr);//结果是数组的哈希值地址
  16.                 sop(arr.length);//打印数组的长度
  17.         }
  18.         /*
  19.         int[] arr = {2,3,4,5};
  20.         show(arr.length)
  21.         int[] arr = {2,3,4,5,6,7,8};
  22.         show(arr.length);
  23.         */

  24. }
复制代码
此代码我运行的时候提示
错误:仅当显示处理时才接受类名KeBianDemo
我代码该注释的地方我都注释了,也没看出来那个地方注释错了。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

3 个回复

倒序浏览
楼主发了两个基本一样的帖子。注意下
回复 使用道具 举报
我只能说没错。
package answer;

public class ArrTest1 {

        public static void main(String[] args)

    {

            show();//零长度的数组

            show(2,3,4,5);

            show(2,3,4,5,6,7,8);

    }

    public static void sop(Object obj)

    {

            System.out.println(obj);

    }

    public static void show(int... arr)//(int... arr)为可变参数,是JDK1.5版本的新特性,括号里面的int不是固定的,可以是String,Integer等其他类型。

    {

            sop(arr);//结果是数组的哈希值地址

            sop(arr.length);//打印数组的长度

    }

    /*

    int[] arr = {2,3,4,5};

    show(arr.length)

    int[] arr = {2,3,4,5,6,7,8};

    show(arr.length);

    */
}

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 发哥-阿花 于 2013-11-6 17:01 编辑

你的命令行用错了,编译:javac KeBianDemo.java   运行:java KeBianDemo

javac 对应的是有后缀名的源文件  .java


java对应的则是类文件,不用后缀名

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马