编程语言
首页 > 编程语言> > Java实现用户输入自己的会员卡号,程序取出会员卡号的各个位数,并打印结果

Java实现用户输入自己的会员卡号,程序取出会员卡号的各个位数,并打印结果

作者:互联网

import java.util.Scanner;

public class Main {
    /**
     * @author JadeXu
     * @// TODO: 2020/12/1 用户输入自己的会员卡号,程序取出会员卡号的各个位数,并打印结果。
     */

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入会员卡号:");
        int memberNum = sc.nextInt();
        int[] num = getNumByPositive(memberNum);    //存储各个位数的数组
        for (int i:getNumByPositive(memberNum)) {
            System.out.print(i+"\t");      //按自己的需求实现打印效果
        }
    }

    private static int[] getNumByPositive(int num) {
        String str = String.valueOf(num);
        int[] arr = new int[str.length()];
        for (int i = 0; i <str.length() ; i++) {
            arr[i] = Integer.parseInt((String.valueOf(str.charAt(i))));
        }
        return arr;
    }
}

在这里插入图片描述
关于取出一串数字的各个位数,更全面的方法请移步
《Java正序倒序取出一串数字中的各个位数(两种方法)》

标签:会员卡,并打印,Java,String,int,个位数,System,num
来源: https://www.cnblogs.com/jadexu07/p/14131675.html