欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java如何最小值int变成最大值?可作为字符串排序使用 博客分类: java基础  

程序员文章站 2024-03-26 10:53:53
...
1.前言。 
  如题。
2.例子,可以直接运行。

public class Test {
	public static void main(String[] args) {
		System.out.println(minToMaxMaxToMin(1000000));
		System.out.println(minToMaxMaxToMin(9000));
		System.out.println(minToMaxMaxToMin(1));
		System.out.println(minToMaxMaxToMin(20));
		System.out.println(minToMaxMaxToMin(6433));
		System.out.println(minToMaxMaxToMin(33));

	}
    /**
     * 大于0的数越大变越小
     * @param a
     * @return
     */
	public static String minToMaxMaxToMin(int a) {
		String b=Integer.toBinaryString(-a);
		String temp="";
		for(int i=16;i<31;i++){
			temp=temp+b.charAt(i);
		}
		return temp;
	}
	

}