• 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
    不努力,还要青春干什么?
  • 相关阅读:
    OSCP Learning Notes Exploit(7)
    正则表达式中?=和?:和?!的理解
    提取日志中的ip
    ip地址的正则表达式
    linux内核tmpfs/shmem浅析
    记一个linux内核内存提权问题
    linux内存屏障浅析
    linux IPv4报文处理浅析
    linux会话浅析
    linux memory lock浅析
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5865448.html
Copyright © 2020-2023  润新知