bcdutils.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 29 行

JAVA
29
字号
/*
 * $Id: BCDUtils.java,v 1.1 2003/11/25 11:41:47 epr Exp $
 */
package org.jnode.util;

/**
 * @author epr
 */
public class BCDUtils {
	
	/**
	 * Convert a BCD encoded value into a (normal) binary value
	 * @param bcd
	 * @return int
	 */
	public static int bcd2bin(int bcd) {
		return (bcd & 15) + ((bcd >> 4) * 10);
	}
	
	/**
	 * Convert a (normal) binary value into a BCD encoded value.
	 * @param bin
	 * @return int 
	 */
	public static int bin2bcd(int bin) {
		return ((bin / 10) << 4) + (bin % 10);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?