import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s=sc.next(); Integer a=Integer.valueOf(s, 16); String b=s.toUpperCase(); String c=Integer.toString(a, 8); String news=""; if(b.length()<3){ for (int i = 1; i <=3-b.length(); i++) { news+="0"; } news+=b; b=news; } if(c.length()<4){ news=""; for (int i = 1; i <=4-c.length(); i++) { news+="0"; } news+=c; c=news; } System.out.println("Hex: 0x"+b); System.out.println("Decimal: "+a); System.out.println("Octal: "+c); } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:820 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1165 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1325 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:885 |
WU-复数求和 (C++代码)浏览:1995 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:774 |
1128题解(返回值为数组的情况)浏览:450 |
图形输出 (C语言代码)浏览:937 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:518 |
C语言训练-斐波纳契数列 (C语言代码)浏览:593 |