rotateright() 该方法对二进制数据执行位操作非常有用。具体来说,它将数字的二进制数字向右循环指定的位数。这对于二进制和十进制数之间的整数执行或转换非常有用。在本实验中,我们将探索如何使用该方法旋转多个不同的整数并检查结果。
导入所需的包在第一步中,我们需要导入所需的包才能使用rotateright()。为此,我们将使用它 java.lang 和 java.util 包。
import java.lang.*; import java.util.*;
这包括我们获取用户输入所需的内容 scanner 类。
定义主类在这一步中,我们将定义它 rotateright 类和 main() 方法。
public class rotateright { public static void main(string[] args) { // code to be added here } }
定义变量
在这一步中,我们将为我们的程序定义所需的变量。
public class rotateright { public static void main(string[] args) { int n1 = 8; int n2 = -8; int val = 3; // code to be added here } }
我们定义了三个变量 n1、n2 和 val。这些变量将用于后续步骤中的位旋转操作。
输出二进制等值我们将在此步骤中使用它 integer.tobinarystring() 输出数字的方法 n1 和 n2 二进制等效值。
public class rotateright { public static void main(string[] args) { int n1 = 8; int n2 = -8; int val = 3; system.out.println("binary equivalent of n1: " + integer.tobinarystring(n1)); system.out.println("binary equivalent of n2: " + integer.tobinarystring(n2)); } }
我们在这里使用它 integer.tobinarystring() 该方法将整数转换为二进制格式,然后使用 system.out.println() 打印它们的方法。
立即学习"Java免费学习笔记(深入);
点击下载“修理打印机驱动器”;
执行位置循环操作在这一步中,我们将使用rotateright()来执行位旋转操作。
public class rotateright { public static void main(string[] args) { int n1 = 8; int n2 = -8; int val = 3; system.out.println("binary equivalent of n1: " + integer.tobinarystring(n1)); for (int i = 0; i <p>上述代码有两个for循环来旋转两个数字。我们采用了rotateright()方法、要旋转的数字和要旋转的位置数量。我们采用了rotateright()方法、要旋转的数字和要旋转的位置数量。</p> <h2> 接受用户输入执行位旋转 </h2> <p>在此步骤中,我们将通过命令行获取用户输入,并根据用户输入执行位旋转。<br></p> <pre class="brush:php;toolbar:false">public class rotateright { public static void main(string[] args) { try { system.out.println("enter the value and distance"); scanner sc = new scanner(system.in); int n = sc.nextint(); int val = sc.nextint(); system.out.println("binary equivalent is : " + integer.tobinarystring(n)); for (int i = 0; i <p>在这里,我们通过扫描仪对象 sc nextint() 获取用户输入的方法。然后根据用户输入执行位旋转操作。</p> <h2> 编译和操作程序 </h2> <p>要编译和操作程序,我们可以在终端中使用以下命令:<br></p> <pre class="brush:php;toolbar:false">javac RotateRight.java && java RotateRight
概括
在这个实验中,我们学会了如何使用它 integer.rotateright() 方法在 java 执行位旋转操作。我们首先导入所需的包,定义主类和用户定义的变量。我们输出给定输入数字的二进制等价物,然后根据用户输入执行位旋转。最后,我们编译并操作程序并检查输出。
? 立即练习:java rotateright 方法想了解更多吗?
- ? 学习最新的java技能树
- ? 阅读更多 java 教程
- ? 加入我们的 discord 或发推文@wearelabex
以上是掌握Javarotateright()方法的详细内容,请关注图灵教育的其他相关文章!