Java實現使用者輸入自己的會員卡號,程式取出會員卡號的各個位數,並列印結果
阿新 • • 發佈:2020-12-13
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正序倒序取出一串數字中的各個位數(兩種方法)》