ランダムなカード番号を生成し、有効かどうかをチェックするものをJavaで作成する必要があります。これは、メインに必要なコードです
public enum CardType { VISA, MASTER, AMERICAN_EXPRESS, DISCOVERY }
public static void main(String[] args) {
CardType type = CardType.VISA;
String cardNumber = generateCardNumber(type);
System.out.println("Generated " + type + " number " + cardNumber + " validity check: " + isValid(cardNumber));
type = CardType.MASTER;
cardNumber = generateCardNumber(type);
System.out.println("Generated " + type + " number " + cardNumber + " validity check: " + isValid(cardNumber));
}
そして今、このメソッドを使用する必要がありますが、どうすれば (CardType type = CardType.VISA;) 動作させることができますか? 何を返す必要がありますか? 少しの助けが私の命を救うでしょう:)
public static String generateCardNumber(CardType cardType){
Random rnd = new Random();
int counter=0;
while(counter<=16){
int generate = rnd.nextInt(9);
counter++;
}
return ??;
}