システムロジック教室_A1/単位_java_talend(1/1)

教師A
2025-05-24 16:22:53
public class CheckDigitUtil { #チェックデジット生成 (モジュラス11 ウェイト2~7) private static final int MOJURAS11_MAX_WEIGHT = 7; private static final int MOJURAS11_MIN_WEIGHT = 2; private static final int MOJURAS11_MOJURAS_VALUE = 11; public static int mojuras11(long n) { int sum = 0; int x = MOJURAS11_MIN_WEIGHT; do { sum += ((n % 10) * x); x = (MOJURAS11_MAX_WEIGHT == x) ? MOJURAS11_MIN_WEIGHT : ++x; } while ((n = n / 10) != 0); int mod = sum % MOJURAS11_MOJURAS_VALUE; return (mod == 1) ? 0 : MOJURAS11_MOJURAS_VALUE - mod; } }
構成日時:2026-04-20 00:17:12
現在ページ番号:1
最大ページ数:1
最古メッセージ日時:2025-05-24 16:22:53
最新メッセージ日時:2025-05-24 16:22:53
メインスレッド数:1
サブスレッド数:0
推定ページサイズ:31.049KiB