一个菜鸟的自我检讨

老实说,接触java快半年了,真不之自己什么时候额真的会把心真正的投入进去,我爱计算机,爱编程,爱自己的这个电子商务专业,然而爱这些的我却没有真正的投入过我的心,这对的住我么?真不知自己在怎么回事,花了那么久吧java的运行环境弄好,甚至连Android的环境都配置好了。佩服自己对计算机的执着。但是却没有用心进去。从现在开始好好学吧,为了自己的那个梦想……加油。希望以后自己还是能每天写会代码,即使现在的速度不是很好,但是还是练练吧。加油。和尚。

import java.util.Scanner;
public class Decimal2HexConversion {
	public static void main(String[] args){
		Scanner input = new Scanner (System.in);
		
		//prompt the user to enter a decimal integer
		System.out.println("Enter a decimal number:");
		int decimal =  input.nextInt();
		
		System.out.println("Enter hex number for decimal " + 
		decimal + " is " + decimalToHex(decimal));
	}
	
	// Convert a decimal to a hex as a string 
	public static String decimalToHex(int decimal) {
		String hex = " ";
		
		while (decimal != 0) {
			int hexValue = decimal % 16;
			hex = toHexChar(hexValue) + hex;
			decimal = decimal / 16;
		}
		
		return hex;
	}
	
	//Convert an integer to a single hex digit in a character
	public static char toHexChar(int hexValue) {
		if (hexValue <= 9 && hexValue >= 0 )
		return (char)(hexValue + '0');
		else //hexValue <= 5&& hexValue >= 10
			return (char)(hexValue - 10 +'A');
	}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值