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