集册 Java实例教程 获取无符号位数的最大值。

获取无符号位数的最大值。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

817
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
获取无符号位数的最大值。

/* This software was developed by employees of the National Institute of

 * Standards and Technology (NIST), an agency of the Federal Government.

 * Pursuant to title 15 United States Code Section 105, works of NIST

 * employees are not subject to copyright protection in the United States

 * and are considered to be in the public domain.  As a result, a formal

 * license is not needed to use the software.

 * 

 * This software is provided by NIST as a service and is expressly

 * provided "AS IS".  NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED

 * OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF

 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT

 * AND DATA ACCURACY.  NIST does not warrant or make any representations

 * regarding the use of the software or the results thereof including, but

 * not limited to, the correctness, accuracy, reliability or usefulness of

 * the software.

 * 

 * Permission to use this software is contingent upon your acceptance

 * of the terms of this agreement.

 */

//package com.nowjava;


public class Main {
/** from 
NowJava.com**/

    public static void main(String[] argv) throws Exception {

        int i = 2;

        System.out.println(getMaxIntValueForNumBits(i));

    }


    /** Maximum cache value available. */

    private static long maxValueCache[] = new long[64];


    /**

     * Get the maximum value for the number of unsigned bits.

     * 

     * @param i

     *            The number of unsigned bits.

     * @return The maximum value for the number of unsigned bits.

     */

    public static int getMaxIntValueForNumBits(int i) {/**来 自 时 代 
展开阅读全文