import java.util.Scanner; public class Demo { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.println("请输入需要转换的数:"); System.out.println("转换之后为:"+io(toBin(input.nextInt()))); } static String toBin(int hi) { if(hi/2 == 0) {return Integer.toString(hi%2);} return toBin(hi/2)+Integer.toString(hi%2); } static String io(String hi) { if(hi.indexOf("-") >=0) { hi = hi.replaceAll("-", ""); return "-"+hi; } return hi; } }