比如张太养两只猫小白今年3岁白色。小黑今年5岁黑色。请编写一个程序当用户输入小猫的名字时就显示该猫的名字年龄颜色等信息。如果用户输入的小猫名错误则显示张...
比如张太养两只猫小白今年3岁白色。小黑今年5岁黑色。请编写一个程序当用户输入小猫的名字时就显示该猫的名字年龄颜色等信息。如果用户输入的小猫名错误则显示张老太没有这只猫猫。
我是这样写的但实现不了无论输入什么都提示"此猫不存在请核对后重新输入"
import java.io.*;
import java.util.Scanner;
public class Demo5
{ public static void main(String []args) throws Exception
Cat c1new Cat();
p1.stringequal();
class Cat
{ String name; String color; String age;
public void stringequal()
{ System.out.println("请输入猫猫名字得到它的信息");
Scanner inputnew Scanner(System.in);
String catnameinput.next();
String cat1name"小白"; String cat1age"今年3岁了"; String cat1color"颜色白色";
String cat2name"小黑"; String cat2age"今年5岁了"; String cat2color"颜色黑色";
if(catnamecat1name){System.out.println( cat1namecat1colorcat1age); }
else if(catnamecat2name){System.out.println(cat2namecat2colorcat2age);}
else{System.out.println("此猫不存在请核对后重新输入");}
}
}
展开