java编程题目,某一个公司,使用的是公用电话来进行数据传递,已知,数据是四位的整数,在整个传递的过程中是加密的。
下面是加密的规则:
每一位数字都加上5,之后用和除以10的余数代替这个数字,随后,再将第一位和第四位进行交换,第二位和第三位进行交换。
上面的题目你都了解了吗?那么这样的题目java编程如何实现呢?下面一起来看看具体的代码吧。
一、代码实现
public class Prog48 { public static void main(String[] args) { int n = 1234; int[] a = new int[4]; for (int i = 3; i >= 0; i--) { a[i] = n % 10; n /= 10; } for (int i = 0; i < 4; i++) System.out.print(a[i]); System.out.println(); for (int i = 0; i < a.length; i++) { a[i] += 5; a[i] %= 10; } int temp1 = a[0]; a[0] = a[3]; a[3] = temp1; int temp2 = a[1]; a[1] = a[2]; a[2] = temp2; for (int i = 0; i < a.length; i++) System.out.print(a[i]); } }
java编程题目有很多,大家可以多多的去看一下并且自己再实际操作一遍,这样对于自己的java编程方面还是会比较有帮助的。
那么今天的java编程题就给你分享到这里了,假如你还想了解更多的编程题,那么就请继续关注奇Q工具网的java实例栏目来进行了解吧。
推荐阅读: