2006-06-05 (3)移位运算 java

原创 2006年06月05日 17:18:00

package socket.ip;

public class Filter {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String ip="172.16.210.250";
  String addr[]=ip.split("//.");
  for (int i=0;i<addr.length;i++)
  {
   System.out.println(addr[i]);
  }
  int iaddr[]=new int[addr.length];
  int iIP=0;
  for (int i=0;i<addr.length;i++)
  {
   iaddr[i]=Integer.valueOf(addr[i]).intValue();
   System.out.println(iaddr[i]);
   iIP=((((byte)iaddr[i])<<(3-i)*8)&(0xff000000>>>i*8))|iIP;
   System.out.println(Integer.toHexString(iIP));
  }
 }

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java学习_06_二进制、位运算&移位运算、集合框架

集合框架

Java中移位运算

Java位运算符一、什么是位运算符程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也...

java中的移位运算

java中移位有:左移>(有符号右移和无符号右移) 1.左移 左移运算,在" /**   * 左移   */  public static void testLeftMove(){   ...

java使用移位运算进行进制转化

最近在练习进制转换算法,学习了一种使用移位运算进行进制的方法分享给大家。 16进制转换8进制 问题描述: 输入格式 输入的第一行为一个正整数n ...

java 左右移位运算

1、 左移运算符   左移运算符   1)它的通用格式如下所示:   value   num 指定要移位值value 移动的位数。   左移的规则只记住一点...

Java 位运算(移位、位与、或、异或、非)

package com.xzy.test.operation; /** * @ClassName: OperationTest * @Description: 位运算符测试 * @author ...

韩顺平 java 第二十讲 二进制、位运算、移位运算符

计算机二进制中的原码、补码、反码 计算机内部处理的信息都是采用二进制数来表示。进位规则是“逢二进一” int a = 1; int类型是4个字节,一个字节等于八个bit。所以一共32b...

Java 位运算(移位、位与、或、异或、非)

public class Test{ public static void main(String[] args) { // 1、左移( << ) // 000...

【Java】移位运算

以前一直没有研究二进制的移位运算的应用场景是什么,怎么运算?怎么实现数据的四则运算的? 直到最近,在看Think in Java的书籍,才真正理解这个东西。下面记录一下学习笔记。 1,二进制1....

java移位运算

移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。   在移位运算时,byte、short和char类型移位后的结果会变成...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)