【问题标题】:Java: how to read the "-" in the user int input [closed]Java:如何读取用户 int 输入中的“-”[关闭]
【发布时间】:2013-10-30 18:56:35
【问题描述】:

我一直在尝试让 java 读取“-”以获取电话号码作为用户输入...我知道如何,帮助!

【问题讨论】:

  • 我们可以看看你的代码吗?
  • 您应该将其阅读为String 并从那里进行解析...
  • 将用户输入读取为字符串并将其拆分 - 然后将其转换为 int String str = "st1-st2-st3";字符串分隔符 = "-";字符串[] 温度; temp = str.split(分隔符); for(int i =0; i
  • 如果我用不同的 void 方法打印结果会怎样?

标签: java input int


【解决方案1】:

试试

     Scanner scan = new Scanner(System.in);
     System.out.println("Enter the phone no");
     String phoneNo = scan.nextLine();
     System.out.println("Phone No: " + phoneNo);
     scan.close();

输出

Enter the phone no
122-121-121
Phone No: 122-121-121

【讨论】:

    【解决方案2】:
    String phoneNumber = xxx-xxx-xxx;
    
    for(int i = 0;i<phoneNumber.length();i++){
    
       if(phoneNumber[i] == '-')
    
        {
            System.out.println(phoneNumber[i]);
    
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多