如何从java中的一个输入提示将多个值放入一个数组中?

阿尔伯思·麦肯齐

我在让我的程序一次接受信用卡号码并将每个号码存储在一个数组中时遇到问题。每当我输入值时,我都会收到“java.lang.NumberFormatException:对于输入字符串:”“” 我需要您的帮助,因为我是 JAVA 新手。

import java.util.Scanner;
import javax.swing.*;
import java.util.ArrayList;
public class Credit_Card_eval

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


      int Sum=0;
      int Count=0;
      Scanner sc = new Scanner(System.in);
      System.out.println("Please enter your credit card number");
      String input = sc.nextLine();
      int[]CC =new int[15];
      String[] Creditstring = input.split("");

       for (int i=0;i<=15;i++){
           Count=Count++;
           CC[i]= Integer.parseInt(Creditstring[i]);
        }
        for (int i=0; i<15;i++){
            if(CC[0]==4)
            System.out.println("Your Card is a Visa Card");
            else if (CC[0]==5)
             System.out.println("Your Card is a Master Card");
            else if (CC[0]==3 && CC[1]==7)
             System.out.println("Your Card is American_Express");
            else if (CC[0]==6)
             System.out.println("Your Card is a Discover Card");
             else
             System.out.println("Your Card is unknown");
            }

      sc.close();


}
}
沙希德

你根本不需要分开。

  String input = sc.nextLine();
  int[] CC =new int[16];

   for (int i=0;i<=15;i++) {
       Count++;
       CC[i]= Character.getNumericValue(input.charAt(i));
    }

即使您可以完全避免使用 Integer 数组。代码将很简单:

  String input = sc.nextLine();

  for (int i=0; i<=15; i++) {            
    if(input.charAt(0) == '4')
        System.out.println("Your Card is a Visa Card");
    else if (input.charAt(0)=='5')
         System.out.println("Your Card is a Master Card");
    else if (input.charAt(0) =='3' && input.charAt(1)=='7')
         System.out.println("Your Card is American_Express");
    else if (input.charAt(0) =='6')
         System.out.println("Your Card is a Discover Card");
    else
         System.out.println("Your Card is unknown");
  } 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP / Opencart中,如何将一个数组放入另一个数组中?

来自分类Dev

使用jQuery将多个输入字段值组合到一个数组中

来自分类Dev

将多个数组中的值存储到 PHP 中的一个数组中

来自分类Dev

如何让用户输入一个 int 值并将它们拆分为单个数字并放入数组中?

来自分类Dev

如何读入文件,然后将文件中的每个结构放入一个数组中?

来自分类Dev

如何将一个数组转换为Java中的一个链表

来自分类Dev

javascript:将项目从一个数组中取出并放入另一个数组中

来自分类Dev

如何将一个数组中的值添加到另一个数组?

来自分类Dev

如何将多个数组放入一个数据库表

来自分类Dev

如何将多个数组放入一个数据库表

来自分类Dev

将多个数组放到一个ListBox中

来自分类Dev

如何根据Java中另一个数组的值对一个数组进行排序?

来自分类Dev

如何通过Java中的条件将一个数组的索引插入另一个数组

来自分类Dev

如何从另一个数组中的一个数组中选择一个值?

来自分类Dev

我如何将下一个数组值放入当前键数组

来自分类Dev

我如何才能将Perl哈希中的最后一级值放入一个数组中

来自分类Dev

如何将一个数组中的一系列值除以另一个数组中的一系列值

来自分类Dev

如何在PHP中将多个变量输入到一个数组中?

来自分类Dev

如何用另一个数组中的多个值过滤数组

来自分类Dev

从多个数组中创建一个数组

来自分类Dev

在Java中,如何将两个一维数组放入一个二维数组中?

来自分类Dev

将一个数组中的某些值与另一个数组中的值组合

来自分类Dev

php-将一个数组中的值与另一个数组中的值互斥

来自分类Dev

将一个数组列表中的值引用到另一个数组中的值

来自分类Dev

将一个数组中的值与另一个数组中的值合并/覆盖

来自分类Dev

将一个数组中的值分配给另一个数组中的值

来自分类Dev

如何将值从数组放入C#中的另一个列表

来自分类Dev

将相同的数组键放入一个数组中,并将单独的值放入数组中

来自分类Dev

如何将一个字段的值聚合到一个数组中?

Related 相关文章

  1. 1

    在PHP / Opencart中,如何将一个数组放入另一个数组中?

  2. 2

    使用jQuery将多个输入字段值组合到一个数组中

  3. 3

    将多个数组中的值存储到 PHP 中的一个数组中

  4. 4

    如何让用户输入一个 int 值并将它们拆分为单个数字并放入数组中?

  5. 5

    如何读入文件,然后将文件中的每个结构放入一个数组中?

  6. 6

    如何将一个数组转换为Java中的一个链表

  7. 7

    javascript:将项目从一个数组中取出并放入另一个数组中

  8. 8

    如何将一个数组中的值添加到另一个数组?

  9. 9

    如何将多个数组放入一个数据库表

  10. 10

    如何将多个数组放入一个数据库表

  11. 11

    将多个数组放到一个ListBox中

  12. 12

    如何根据Java中另一个数组的值对一个数组进行排序?

  13. 13

    如何通过Java中的条件将一个数组的索引插入另一个数组

  14. 14

    如何从另一个数组中的一个数组中选择一个值?

  15. 15

    我如何将下一个数组值放入当前键数组

  16. 16

    我如何才能将Perl哈希中的最后一级值放入一个数组中

  17. 17

    如何将一个数组中的一系列值除以另一个数组中的一系列值

  18. 18

    如何在PHP中将多个变量输入到一个数组中?

  19. 19

    如何用另一个数组中的多个值过滤数组

  20. 20

    从多个数组中创建一个数组

  21. 21

    在Java中,如何将两个一维数组放入一个二维数组中?

  22. 22

    将一个数组中的某些值与另一个数组中的值组合

  23. 23

    php-将一个数组中的值与另一个数组中的值互斥

  24. 24

    将一个数组列表中的值引用到另一个数组中的值

  25. 25

    将一个数组中的值与另一个数组中的值合并/覆盖

  26. 26

    将一个数组中的值分配给另一个数组中的值

  27. 27

    如何将值从数组放入C#中的另一个列表

  28. 28

    将相同的数组键放入一个数组中,并将单独的值放入数组中

  29. 29

    如何将一个字段的值聚合到一个数组中?

热门标签

归档