黑马基础班学习笔记

这篇博客记录了在黑马基础班中学习到的关于变量使用的方法,包括通过第三方变量和不借助第三方变量的方式,详细阐述了两种操作方式的应用场景和实现细节。
摘要由CSDN通过智能技术生成
int n=3,m=8;

1)         通过第三方变量:

  int  temp=0;
  temp=n;
  n=m;
  m=temp;

2)   不借助第三方:

      a.

      n=m+n;   //n=3+8=11,m=3
      m=n-m;   //m=11-3=8
       b.     ^:异或符号.  m^n^n=m

n=n^m;
m=n^m;   //m=(n^m)^m=n
n=n^m;    //n=(n^m)^n

二、不同进制之间进行转化
       查表法:
1) 十进制转化为十六进制
public static void toHex(int num)
{
/*
* 0 1 2 3 4 5 6 7 8 9 A  B  C  D  E  F =========十六进制的元素
* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
* 查表法:将所有元素临时储存起来,建立对应关系。
* 每一次&15后的值作为索引去查建立好的表。就可以找对应的元素
* */
char[] chs={'0','1','2','3',
'4','5','6','7',
'8','9','A','B',
'C','D','E','F'};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值