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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丑男先生。 中级黑马   /  2013-12-17 10:52  /  1445 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Dog {   
    int size;
        String name;

        void bark() {
                if (size > 60) {
                        System.out.println("汪汪汪汪汪汪!");
                } else if (size > 14) {
                        System.out.println("汪汪汪!");
                } else {
                        System.out.println("喔喔喔!");
        }
        }
}

public class DogTestDrive {
    public static void main (String[] args)  
        
   Dog one = new Dog();
        one.size=64;
        
        Dog two = new Dog();
        two.size=20;
        
        Dog three=new Dog();
        three.size=12;
        
        one.bark();
        two.bark();
        three.bark();
        
    }
}


/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:17: error: ';' expected
public static void main (String[] args)
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:20: error: <identifier> expected
one.size=64;
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:23: error: <identifier> expected
two.size=20;
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:26: error: <identifier> expected
three.size=12;
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:28: error: <identifier> expected
one.bark();
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:29: error: <identifier> expected
two.bark();
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:30: error: <identifier> expected
three.bark();
^
/judge/data/20131208/1386512841010_java_15690/DogTestDrive.java:33: error: class, interface, or enum expected
}
^
8 errors
编译错误

评分

参与人数 1技术分 +1 收起 理由
简★零度 + 1

查看全部评分

6 个回复

倒序浏览
大哥你在main方法开始的时候少些了{
回复 使用道具 举报
public static void main (String[] args)  后面要带大括号的

你的没有写大括号,所以就报那个错误,小细节,多注意!

回复 使用道具 举报
  1. public class DogTestDrive {
  2.     public static void main (String[] args)  
  3.         
  4.    Dog one = new Dog();
  5.         one.size=64;
  6.         
  7.         Dog two = new Dog();
  8.         two.size=20;
  9.         
  10.         Dog three=new Dog();
  11.         three.size=12;
  12.         
  13.         one.bark();
  14.         two.bark();
  15.         three.bark();
  16.         
  17.     }
  18. }
复制代码

你的main方法的{没有加上
所以就报错了!!

评分

参与人数 1技术分 +1 收起 理由
简★零度 + 1

查看全部评分

回复 使用道具 举报
zzkang0206 发表于 2013-12-17 11:03
public static void main (String[] args)  后面要带大括号的

你的没有写大括号,所以就报那个错误,小细 ...

恩恩,谢谢啊,小细节害死人 啊
回复 使用道具 举报
public static void main(String[] args){

}
这样才行的?输写注意就行
回复 使用道具 举报

class Dog {   
    int size;
        String name;

        void bark() {
                if (size > 60) {
                        System.out.println("汪汪汪汪汪汪!");
                } else if (size > 14) {
                        System.out.println("汪汪汪!");
                } else {
                        System.out.println("喔喔喔!");
        }
        }
}

public class DogTestDrive {
    public static void main (String[] args)  
{
   Dog one = new Dog();
        one.size=64;
        Dog two = new Dog();
        two.size=20;
        Dog three=new Dog();
        three.size=12;
        one.bark();
        two.bark();
        three.bark();
    }
}
错误的地方用红色标示出来了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马