有一个整数将该数的最后一位移到第一位则新的整数变成了原数2倍求该数java
时间: 2024-03-24 18:39:11 浏览: 50
java将一个整数转化成二进制代码示例
好的,根据您的问题,我可以提供以下 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = n % 10; // 取最后一位
int k = 0;
while (n > 0) {
k++; // 计算整数位数
n /= 10;
}
int res = m * (int) Math.pow(10, k - 1) + n * 2; // 计算新的整数
System.out.println("原数是:" + n);
System.out.println("新的整数是:" + res);
}
}
```
您可以输入一个整数,程序会计算出将该数的最后一位移到第一位则新的整数变成了原数2倍之后的结果。希望能够解决您的问题。
阅读全文