猫,狗叫JAVA
叫声
因为猫的叫声是喵
狗的叫声是汪
int s;
s=in.readLine();
in.readLine()得到的是String类型,不能直接转化为int,因此要改写为
int s;
s = Integer.valueOf(in.readLine());
并在函数声明出加上throws语句如下:
public static void main(String[] args) throws NumberFormatException, IOException
修改后代码为.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class jiaojiao implements dog, cat, niu {
public static void main(String[] args) throws NumberFormatException, IOException {
System.out.println("输入序号以让各个动物叫,1是狗,2是猫,3是牛");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int s;
s = Integer.valueOf(in.readLine());
switch (s) {
case 1:
System.out.print("动物名字" + dog.name + "动物叫声" + dog.jiao);
;
break;
case 2:
System.out.print("动物名字" + cat.name + "动物叫声" + cat.jiao);
;
break;
case 3:
System.out.print("动物名字" + niu.name + "动物叫声" + niu.jiao);
break;
}
}
}
interface animal {
String jiao = " ";
String name = " ";
}
// 狗接口继承动物的接口
interface dog extends animal {
String jiao = "wangwang";
String name = "dogs";
}
// 猫接口继承动物的接口
interface cat extends animal {
String jiao = "miaomiao";
String name = "cats";
}
// 牛接口继承动作的接口
interface niu extends animal {
String jiao = "niuniu";
String name = "nius";
}
经测无误
String str=in.readLine();
int s=Integer.parseInt(str);
猫,狗叫JAVA
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class jiaojiao implements dog, cat, niu { public static void main(String[] args) throws NumberFormatException, IOException { System.out.println("输入序号以让各个动物叫,1是狗,2是猫,3是牛"...
求java抽象类编狗叫的程序
package com.java.basic;public class AbstractTest { public static void main(String[] args) { Dog dog = new Dog();dog.call();Cat cat = new Cat();cat.call();} } \/ 宠物类 author Administrator \/ abstract class Pet { \/ 叫 \/ abstract void call();} \/ 犬类 author Administr...
java代码定义一个animal接口,内有shout方法,先返回值类型,再定义三个类...
interface animal { void shout();}class Dog implements animal{ public void shout(){ System.out.println("汪汪叫"); }}class Cat implements animal{ public void shout(){ System.out.println("喵喵叫"); }}class Bird implements animal{ public void shout(){ ...
狗叫和咬用JAVA语言怎么编的?用的是不是接口编的?还有什么语言能编...
你说的什么意思啊?晕。叫和咬是狗共有的。放在接口里就行了。具体怎么咬和怎么叫,不同的狗不一样啊,用个类继承这个接口。不知道楼主具体要说什么哦
求编java程序!
System.out.println("这条"+d.getColour()+"的狗叫"+d.getName()+"今年"+d.getAge()+"岁它正在狂吠");} public int getAge(){ return age;} public void setAge(int age){ this.age = age;} } package demo;public class Test { public static void main(String[] args){ Animal ...
用java多线程写一个猫叫和狗叫混合的程序 求各位大神指点 本人是it菜鸟...
一写就写多了,不过包含的东西比较多,java的重要知识点里面也有 这个结构是简单的处理的,有兴趣的话你可以想象下写成一个小的文字游戏 public class D { public static void main(String[] args){ Cat cat1 = new Cat("Tom" , 10);Cat cat2 = new Cat("Sun" , 15 , "苹果树");Dog...
求大神写下Java程序哇
}public class Cat extends Animal{public void call(){System.out.println("猫叫:喵喵喵");}}public class Dog extends Cat{public void call(){System.out.println("狗叫:汪汪汪");}}测试运行代码如下:public class Test {public static void main(String[] args) {Tuxing cft=new Changfan...
java程序 一个主人有两只宠物,一条狗一只猫,狗叫旺财,猫叫小花,分别给...
public class Person { public static void main(String args[]) { Animal a1 = new Animal("猫","小花","鱼"); Animal a2 = new Animal("狗","旺财","骨头"); a1.eat();a2.ert(); }}class Animal { String species; String animalName; String foodName...
java题目 ,那位高手帮忙做一下,谢谢了
public class Dog { private String name; private String color; private int weight; private int age; public Dog() { } public Dog(String name, String color, int weight, int age) { this.name = name; this.color = color; this.weight = weight; ...
初学Java 有没有哪位帮忙解答一下?
\/\/狗叫 String fur = dog1.getFur(); System.out.println("狗的毛颜色为:"+fur); }} 5.写测试类TestShape,这里用的是Junit测试。public class TestAnimal { @Test public void m1(){ Animal cat = new Cat("蓝色"); Animal dog = new Dog("黑色"); ...
晁蓉小儿: public interface JiaoSheng { } public class DongWu { } public class Mao extends DongWu implements JiaoSheng { } public class Gou extends DongWu implements JiaoSheng { }
竹山县17748047189: 猫,狗叫JAVA - ?
晁蓉小儿: 错在: int s; s=in.readLine(); in.readLine()得到的是String类型,不能直接转化为int,因此要改写为 int s; s = Integer.valueOf(in.readLine()); 并在函数声明出加上throws语句如下: public static void main(String[] args) throws ...
竹山县17748047189: java中常用到的抽象类有哪些 - ?
晁蓉小儿: 你明白多态就明白这个问题了,给你举个例子吧:比如有个抽象类叫动物,他有“叫”的动作,继承他的类都是普通类,有猫、狗...各种动物,他们实现叫的方法都不同.现在有个需求:就是实现各种动物“叫”的动作,为了动态实现,就需要...
竹山县17748047189: 求java抽象类编狗叫的程序 - ?
晁蓉小儿: package com.java.basic;public class AbstractTest {public static void main(String[] args) {Dog dog = new Dog();dog.call();Cat cat = new Cat();cat.call();} }/*** 宠物类** @author Administrator**/ abstract class Pet {/** 叫*/...
竹山县17748047189: java:创建一个dog类和一个cat类,要求包含吃东西和犬吠这样的方法 - ?
晁蓉小儿: public class Cat { /**** 无参构造方法*/public Cat(){} /**** 进食方法,无参数*/public static void eat(){System.out.println("猫吃鱼了~~62616964757a686964616fe58685e5aeb931333264643064~");} /**** 进食方法,有参数...
竹山县17748047189: Java编程 实现类的继承与多态 写一个动物类.成员变量为动物的种类,成员方法是动物叫声. - ?
晁蓉小儿: 感觉写得够详细了,如果不懂M我 abstract class Animal { //动物的种类用变量n表示 String n; //动物的声音用变量s表示 String s; //在这里声明了一个抽象方法talk public abstract String talk(); } //这里Cat类继承自Animal类,体现了类的继承...
竹山县17748047189: 我刚做的java小程序,这是功能部分,我想在鼠标点到某区域时,显示该动物叫声,我加什么函数,怎么加,谢 - ?
晁蓉小儿: package com.cn11; import java.awt.BorderLayout; import java.awt.Button; import java.awt.Frame; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; ...
竹山县17748047189: java 创建对象,代码麻烦给我解释下 - ?
晁蓉小儿: Animal animal2 = new Animal (); 声明一个对象animal2 ,并示例化它.
竹山县17748047189: java:狗,猫,羊叫的声音不同,试编一程序来分别测试他们的叫声 - ?
晁蓉小儿: 搞定没有,一个接口,三个实现 记得用子类的对象指向父类的引用
竹山县17748047189: java设计抽象基类,封装宠物各种属性及吃饭、叫等行为,并派生具体类Dog - ?
晁蓉小儿: public abstract Class Animal{ protected String color; public void eat(){ } public void shout(){ } }//派生类 public Class Dog extends Animal{ @Override public void eat(){ System.out.println(color+"的狗在吃饭") } @Override public void shout(){ System.out.println(color+"的狗在叫 ") } } 混分.............