8.编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数

8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数

//这里我只考虑输入的是数字字符串

import java.util.Scanner;

public class Hello {

	public static void main(String[] args)  {
		Scanner scanner = new Scanner(System.in);
		String string = scanner.nextLine();
		System.out.println(Integer.parseInt(string));
		Hello.stringToDecimal(string);
	}

	static void stringToDecimal(String string){
		StringBuffer stringBuffer = new StringBuffer();
		int num = Integer.parseInt(string);
		while(num > 0){
			stringBuffer.insert(0, num % 2);
			num /= 2;
		}
		System.out.println(stringBuffer);
	}
}


你可能感兴趣的:(Java,基础)