機能 #87
未完了LSO0020_開発_チェックデジット
100%
渡邉 拓英 さんが1年以上前に更新 · 編集済み
- ステータス を 新規 から 進行中 に変更
//test("1");
//test("12");
//test("123");
//test("1234");
//test("12345");
//test("123456");
//test("1234567");
//test("12345678");
//test("123456789");
//test("1234567890");
//test("12345678901");
//test("123456789012");
//test("1234567890123");
//test("12345678901234");
//test("123456789012345");
test("1180003025406");
test("5010401087192");
test("5011002035714");
test("1120001059931");
test("7010005036081");
test("2030002071984");
test("2010005012780");
test("2010005013259");
test("7020002077986");
private void test(String val) {
LSO0020 lso0020 = new LSO0020();
lso0020.setCheckDigitType(CheckDigitTypes.HOUJIN);
lso0020.setDataVlaue(val);
lso0020.inspectCheckDigit();
var res = lso0020.getResult();
var resVal = lso0020.getDataVlaue();
var resCVal = lso0020.getCheckDigitValue();
System.out.println(val + ">>>" + res + ":" + resCVal + ":" + resVal);
}
1180003025406>>>true:1:180003025406
5010401087192>>>true:5:010401087192
5011002035714>>>true:5:011002035714
1120001059931>>>true:1:120001059931
7010005036081>>>true:7:010005036081
2030002071984>>>true:2:030002071984
2010005012780>>>true:2:010005012780
2010005013259>>>true:2:010005013259
7020002077986>>>true:7:020002077986
2180003025406>>>false:1:180003025406
2010401087192>>>false:5:010401087192
2011002035714>>>false:5:011002035714
2120001059931>>>false:1:120001059931
2010005036081>>>false:7:010005036081
3030002071984>>>false:2:030002071984
3010005012780>>>false:2:010005012780
3010005013259>>>false:2:010005013259
3020002077986>>>false:7:020002077986