如图所示,我方法写出来了,但是不知道else if()里面要咋写才能做到1+汽车编号就调用这个租车方法,也不晓得我方法有没有写错,我的代码水平还停留在小明养了小猫和小狗,喂小猫吃鱼,喂小狗吃骨头那个水平,第一次写这种,求大神给个思路,万分感谢!

解决方案 »

  1.   

    可以使用正则试试:
    package cn.test.basic;public class SomethingTest { //例子
    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    String string = "1+5";//用户输入字符
    if(string.matches("1\\+\\d+")) {
    System.out.println("输入的字符是1+数字");
    }else {
    System.out.println("输入字符不匹配");
    }
    }}
      

  2.   

    加QQ1017150271,教你怎么不用if--else实现,因为if和else太多以后,会影响代码的可读性,代码是写给人看的简介,高效,是基本原则
      

  3.   

    啊 不用if else 那是用switch么,我代码写的很冗余 第一次写这种好多个包,类,方法整合一起的
      

  4.   

    啊 不用if else 那是用switch么,我代码写的很冗余 第一次写这种好多个包,类,方法整合一起的你可以加我QQ,把代码贴出来,我看看
      

  5.   

    if(){
    return;
    }