Java之组合数组2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java之组合数组2相关的知识,希望对你有一定的参考价值。

编写函数Fun,其功能是将两个两位数的正整数A、B合并为一个整数放在C中,将A数的十位和个位一次放在C的个位和十位上,A数的十位和个位一次放在C的百位和千位上。例如,当 A=16,B=35,调用该函数后,C=5361。

package com.cdp.SuShu;

import java.util.Scanner;

public class task3 {

	public static void main(String[] args) {
		// 输入的两位数的正整数数组
		int s[] = new int[2];
		Scanner input = new Scanner(System.in);
		for (int i = 0; i < s.length; i++) {
			System.out.println("请输入第   " + (i + 1) + "个两位数的正整数:");
			s[i] = input.nextInt();
		}
		// 将两个两位数的正整数 A、B合并形成一个整数放在 C中
		// 将数组传递过去
		System.out.println(s[0] + "和" + s[1] + "合并后的到的是" + FUN(s));

	}

	private static int FUN(int[] shu) {
		// int[]表示传递过去的是数组
		// 例如,当 A=16,B=35,调用该函数后,C=5361
		int g1, s1, g2 = 0, s2, sum = 0;
		// 获取各个位
		g1 = shu[0] % 10;
		s1 = shu[0] / 10;
		g2 = shu[1] % 10;
		s2 = shu[1] / 10;
		// 合并
		sum = g2 * 1000 + s2 * 100 + g1 * 10 + s1;
		return sum;

	}

}

我们就把A=16,B=35代入计算一下:

请输入第   1个两位数的正整数:
16
请输入第   2个两位数的正整数:
35
16和35合并后的到的是5361

以上是关于Java之组合数组2的主要内容,如果未能解决你的问题,请参考以下文章

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)

java之数组交叉遍历组合

java、获得数组的全部组合

48个值得掌握的JavaScript代码片段(上)

Java基础总结之数组

java基础之数组