package test1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 逆序输出控制台输入的字符串
* @author Nihaorz
*
*/
public class ReversePrint {
public static void main(String[] args) {
String a = "", b = "", c = "";
System.out.println("请输入字符串:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
if((b = br.readLine()) != null) {
a = a + b;
}
for(int i = a.length() - 1; i >= 0; i--) {
c = c + a.substring(i, i + 1);
}
System.out.println(c);
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
分享到:
相关推荐
在Java编程语言中,字符串的逆序输出是一个基础但重要的概念,它经常在各种问题解决中出现,例如数据处理、字符串操作等。本资源聚焦于如何利用Java编写一个程序,该程序接受用户输入的字符串,并返回这个字符串的...
在编程领域,字符串逆序是一种常见的操作,尤其在C++编程中,我们经常需要实现这样的功能。本示例是基于VC++(Visual C++)的命令行界面(CUI)程序,它展示了如何通过C++语言来实现字符串的逆序。下面我们将详细...
在完成代码实现后,通过 `print_log` 函数来输出处理后的结果,该函数用于在控制台上打印字符串。在 `main` 函数中,初始化字符串,调用反转函数 `rever`,最后输出反转后的字符串。 总结来说,字符串的反转和逆序...
定义了一个原始字符串`original`,调用`reverseString`方法得到逆序后的字符串`reversed`,并通过控制台输出原始字符串和逆序后的字符串。 ```java public class ReverseString { public static void main(String...
字符串倒序输出是指将一个已知的字符串按照逆序的方式重新排列输出。这种操作在日常编程中非常常见,可用于字符串处理、算法设计等多个场景。例如,将“你们好!”倒序输出为"!好们你"。 ### 2. C# 语言基础 C# 是...
- **标准输入输出(Standard Input/Output)**:通过`Console.ReadLine()`读取用户输入,`Console.WriteLine()`输出结果。 #### 三、数组初始化与赋值 ```csharp char[] a = new char[5]; char[] b = new char[5]; ``...
标题 "C语言倒序输出 I am a Student." 暗示了这个编程示例是关于使用C语言将字符串"I am a Student."逆序输出到控制台。在这个问题中,我们将探讨C语言的基础知识,包括字符串处理、字符数组、指针以及基本的输入...
5. **字符串逆序输出**:该程序读取一个字符串,然后通过`string`类的方法获取字符串长度,遍历字符串并将字符逆序输出。 6. **字符串数组排序**:习题中,定义了一个字符串数组`str`,用户输入5个字符串,通过嵌套...
这里采用的方法同样是使用 `Scanner` 类来读取用户输入的字符串,然后通过循环结构对字符串中的每个字符进行逐个拼接,实现逆序输出。 ##### 2.1 代码解析 ```java public class FunctionWork2 { public static ...
同样,先用`getchar()`获取用户输入的字符串,然后遍历整个字符串。对于每个字符,如果它是小写字母,就将其转换为对应的大写字母,反之亦然。转换是通过减去字符' a '或' A '的ASCII值,然后加上另一个字母表首字母...
在提供的代码示例中,递归函数名为“func”,其目的是将数组中的字符串元素拼接成一个新的字符串,并按照数组的逆序来排列元素。函数“func”接受三个参数:数组“x”,索引“indx”,以及最终要生成的字符串“str”...
通过以上总结,我们可以看到Python作为一种强大的编程语言,提供了丰富的基础功能,包括标识符的命名规则、数据的输入输出、数值操作与数学函数的应用,以及字符串的各种处理方法等。这些基础知识是学习和使用Python...
例如,如果用户输入年龄`18`,而你想要检查是否年满18岁,你需要先将输入的字符串转换为整数,可以使用`int()`函数: ```python age = input("Tell me your age: ") if int(age) >= 18: print("Age >= 18") else: ...
3. 求整数的位数并逆序输出:同样需要将数字转换为字符串,然后计算字符串长度,反向输出。 4. 同构数的查找:遍历1到99,检查每个数是否在其平方数的右边,这涉及到幂运算和字符串比较。 5. "水仙花数"的输出:...
3. 使用`For`循环,从字符串的最后一个字符开始,逆序遍历到第一个字符。 4. 在循环中,用`Mid()`函数获取当前索引位置的字符,`Mid(string, start, length)`可以提取字符串的一部分,其中`start`是开始位置,`...
在C#编程中,这些题目涉及了多个核心概念和技能,包括控制台应用程序开发、字符串操作、类的设计、文件操作、算法实现以及数学计算。以下是根据题目内容详细展开的知识点: 1. 字符计数:这涉及到字符串遍历,通过`...
本题要求实现一个字符串逆序排序的功能。具体而言,程序需要读取一个包含20行字符串的文件(IN.DAT),每行字符串长度不超过80个字符。对于每行字符串,将其分为前后两部分,前半部分保持不变,后半部分进行逆序排列...
- 字符串遍历:给定的程序将遍历字符串,找到每个ASCII值在'a'到'z'之间的字符,并逆序添加到结果字符串,所以输出是`b5`。 - .NET开发工具提供商:Microsoft提供了Visual Studio .NET。 - 显示解决方案结构的...
这些题目涵盖了C语言的基础编程和算法设计,包括函数的使用、字符处理、循环与条件语句、数组操作、字符串处理、基本图形输出、数学运算、排序算法、递归以及简单的输入输出控制。以下是针对这些题目的详细解释: 1...