首页 > 编程语言 >java 整数转换

java 整数转换

时间:2023-02-12 14:12:27浏览次数:36  
标签:arr 转换 int 整数 运算符 java

说明

整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。

代码


public int convertInteger(int A, int B) {
      int arr = 0;//统计
      for (int i = 0;i<32;i++){
          if((A&(1<< i))!=(B & (1 << i))){
              arr++;
          }
      }
      return arr;
  }

总结

  1. 今天学到了一新的运算符 “<< ” (右移运算符)

  2. 每天进步一点点,快乐无限多。

标签:arr,转换,int,整数,运算符,java
From: https://www.cnblogs.com/wuyu149/p/17113738.html

相关文章

  • 在 JavaScript 中实现原型模式的 2 种方法
    这种模式是JavaScript的核心,也是每个JS开发人员“必须具备”的知识。今天我们将看到一些关于如何实施和使用它的示例和建议。本文将包含JavaScript和TypeScript的示例。......
  • JavaScript 数组求差集
    letarr1=[1,2,3,4,5];letarr2=[4,5,6,7,8];//数组求差集functionarrayDiff(arr1,arr2){//先去重letarr1Unique=[...newSet(arr1)];letarr......
  • LeetCode-88. 合并两个有序数组(java)
    一、前言:......
  • C语言学习:宽字符串与窄字符串的转换
    什么也不设置,看一下代码运行结果。1#include<io_utils.h>2#include<string.h>3#include<stdlib.h>4#include<wchar.h>5#include<wctype.h>6#inc......
  • Java 初始化块
    目录1、初识初始化块2、实例初始化块和构造器3、类初始化块1、初识初始化块Java使用构造器来对单个对象进行初始化操作,使用构造器先完成对整个Java对象的状态初始化,然......
  • Java程序员常用的技术有哪些?
    Java程序员常用的技术有哪些?作为Java程序员至少需要了解那些技术呢?有几年工作经验的老程序员拥有广阔的技术面,同时在工作过程中也总结出了经常使用的是其中20%的技术。 ......
  • maven工程运行环境修改 maven的java工程取mysql数据库数据
    maven工程运行环境修改 <plugins><plugin><!--https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugin-......
  • 回顾 JavaScript
    回顾JavaScript阅读前建议了解ECMAScript是什么?不然你可能会疑惑下面内容JavaScript中掺杂的ECMAScript需要大体了解过JavaScript主要是对JavaScript复习,温......
  • java学习第十天笔记-字符串192-stringbuilder基本使用3-练习
      ......
  • Java基础
    JAVA基础学习注释在Java的编写过程中我们需要对一些程序进行注释,除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,......