package program;
import java.util.*;
public class test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int data_type_10, data_type_othor;
System.out.print("请输入一个整数:");
data_type_10 = s.nextInt();
System.out.print("转换成几进制:");
data_type_othor = s.nextInt();
// 进制的转换,10进制转换成任意进制,并返回字符串类型。将data_type_othor改为6,8,16则是转换为相应的进制
String result = Integer.toString(data_type_10, data_type_othor); // 关键语法Integer.toString(a,b);
System.out.println(result);
System.out.println("转换后的第二位数为:"+result.charAt(1));
int re=Integer.valueOf(result.charAt(1));
System.out.println("将 转换后的第二位数 转换成int型输出的结果为:"+re);
// re 的值肯定与 result.charAt(1) 的值不同
}
}
进制传唤:10进制转换成2、8、16进制,并输出固定位 ——java
最新推荐文章于 2022-10-23 17:55:49 发布