十进制转十六进制 BASIC-10

十进制转十六进制

import java.util.Scanner;

public class 十进制转十六进制 {
/* 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。
 * 它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,
 * 分别表示十进制数的0至15。十六进制的计数方法是满16进1,
 * 所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,
 * 以此类推,十进制的30在十六进制中是1E。
  给出一个非负整数,将它表示成十六进制的形式。
 * */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int i10 = sc.nextInt();
		String i16 = Integer.toHexString(i10);
		//System.out.println(i16);
		System.out.println(i16.toUpperCase());
	}

}

String i16 = Integer.toHexString(i10);这个方法输出的是小写字母

需要转为大写

posted @   记录学习Blog  阅读(66)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示