输入一字符串,倒叙输出;java实现
时间: 2023-08-02 14:19:40 浏览: 46
好的,以下是 Java 语言的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String s = scanner.nextLine();
StringBuilder sb = new StringBuilder(s);
System.out.println(sb.reverse().toString());
}
}
```
这段代码中,我们首先利用 `Scanner` 类获取用户输入的字符串,然后使用 `StringBuilder` 类将字符串倒序输出。具体来说,我们通过 `reverse()` 方法将字符串反转,再通过 `toString()` 方法转换成字符串类型。最后,利用 `println` 方法将结果打印到控制台上。
相关问题
输入一字符串,倒叙输出
好的,以下是 Python 语言的代码示例:
```python
s = input("请输入字符串:")
print(s[::-1])
```
这段代码中,我们首先利用 `input` 函数获取用户输入的字符串,然后使用字符串切片的方式 `s[::-1]` 将字符串倒序输出。最后,利用 `print` 函数将结果打印到控制台上。
java实现倒叙输出正整数
可以使用循环和取模运算来实现正整数的倒序输出。具体实现如下:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int num = scanner.nextInt();
System.out.print("倒序输出为:");
while (num > 0) {
int digit = num % 10; // 取出个位数
System.out.print(digit);
num /= 10; // 去掉个位数
}
}
}
```
首先通过 `Scanner` 获取用户输入的正整数,然后使用 `while` 循环取出该数的个位数并输出,再将该数除以 10 去掉个位数,直到该数变成 0。这样就实现了正整数的倒序输出。