java输入人名_用java实现“输入名字,自动弹出该名字下的信息”,求大神指教,十分感谢...

比如张太养两只猫,小白,今年3岁,白色。小黑,今年5岁,黑色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色等信息。如果用户输入的小猫名错误,则显示张...

比如张太养两只猫,小白,今年3岁,白色。小黑,今年5岁,黑色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色等信息。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。

我是这样写的,但实现不了,无论输入什么都提示"此猫不存在,请核对后重新输入"

import java.io.*;

import java.util.Scanner;

public class Demo5

{ public static void main(String []args) throws Exception

Cat c1=new Cat();

p1.stringequal();

class Cat

{ String name; String color; String age;

public void stringequal()

{ System.out.println("请输入猫猫名字,得到它的信息");

Scanner input=new Scanner(System.in);

String catname=input.next();

String cat1name="小白"; String cat1age="今年3岁了"; String cat1color="颜色白色";

String cat2name="小黑"; String cat2age="今年5岁了"; String cat2color="颜色黑色";

if(catname==cat1name){System.out.println( cat1name+cat1color+cat1age); }

else if(catname==cat2name){System.out.println(cat2name+cat2color+cat2age);}

else{System.out.println("此猫不存在,请核对后重新输入");}

}

}

展开

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值