我正在创建一个非常基本的加密程序,而且我被卡住了。基本上用户使用扫描仪输入4位数字int,我的目标是使用设定的公式加密每个数字。但我无法弄清楚如何提取每个数字并将其插入公式中。如果有人知道这样做最简单的方法,我真的很感激它。
答案 0 :(得分:1)
您可以使用模数运算获得每个数字。
在这种情况下使用基数十。 56%10 = 6.然后除以10删除最后一位数。 56/10 = 5(因为整数除法)。重复每个数字。
答案 1 :(得分:0)
String.split("")会将String拆分为其所有部分:
String input = "1234";
System.out.println(Arrays.toString(input.split("")));
// output: [1, 2, 3, 4]