有一个整数,将该数的最后一位移到第一位,则新的整数变成了原数的两倍,求该数用Java编译一个程序
时间: 2024-03-23 11:38:54 浏览: 45
java将一个整数转化成二进制代码示例
可以使用以下Java代码来解决这个问题:
```java
public class Main {
public static void main(String[] args) {
int num = 0;
for (int i = 1; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if ((i * 10 + j) * 2 == j * 10 + i) {
num = i * 10 + j;
break;
}
}
}
System.out.println(num);
}
}
```
这个程序会循环遍历所有两位数,找到符合条件的数并输出。注意,这里我们假设该数是两位数。如果需要考虑更多位数的情况,需要对代码进行相应的修改。
阅读全文