5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串

  • 题目
    • 题目概述
    • 破题
    • 运行示例
  • 代码

题目

题目概述

5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串

破题

  1. 获取用户输入的字符串
  2. 可以尝试使用charAt()从最后一个元素输出到第一个,下标从(length-1)开始、0结束,中间不空格不空行

运行示例

Enter a string: ABCD
The reveresd string is DCBA

代码

import java.util.Scanner;public class Test5_46 {public static void main(String[] args) {// 获取字符串Scanner input = new Scanner(System.in);System.out.print("Enter a string: ");String str = input.next();// 获取字符串的每个字符System.out.print("The reveresd string is ");for (int i = str.length() - 1; i >= 0; i--){System.out.print(str.charAt(i));}}
}

Java黑皮书课后题第5章:*5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串相关推荐

  1. Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类

    Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类 题目 破题 代码 Test10 Test11_LinearEquat ...

  2. Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  3. Java黑皮书课后题第8章:*8.26(行排序)用下面的方法实现一个二维数组中的行排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.26(行排序)用下面的方法实现一个二维数组中的行排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  4. Java黑皮书课后题第8章:**8.11(游戏:九个硬币的正反面)一个3*3的矩阵中放置了9个硬币,这些硬币有些面朝上有朝下。1表示正面0表示反面,每个状态使用一个二进制数表示。使用十进制数表示状态

    **8.11(游戏:九个硬币的正反面)一个3*3的矩阵中放置了9个硬币,这些硬币有些面朝上有朝下.1表示正面0表示反面,每个状态使用一个二进制数表示. 题目 题目描述与运行示例 破题:注意对应关系(已 ...

  5. Java黑皮书课后题第5章:*5.44(计算机体系结构:比特级的操作)一个short型值用16位比特存储。编写程序,提示用户输入一个short型的整数,然后显示这个整数的16比特形式,下面是运行示例

    5.44(计算机体系结构:比特级的操作)一个short型值用16位比特存储.编写程序,提示用户输入一个short型的整数,然后显示这个整数的16比特形式 题目 题目概述 运行示例 资料与破题 原码反码 ...

  6. Java黑皮书课后题第4章:*4.10(猜测生日)改写程序清单4-3,提示用户输入字符Y代表“是”N代表“否”,代替之前输入1表示“是”,0表示“否

    *4.10(猜测生日)改写程序清单4-3,提示用户输入字符Y代表"是"N代表"否",代替之前输入1表示"是",0表示"否 题目 题 ...

  7. Java黑皮书课后题第4章:*4.5(几何:正多边形的面积)正多边形是一个具有n条边的多边形,它每条边的长度都相等,而且所有角的度数也相等。编写程序,提示用户数输入边个数和边长,然后显示它的面积

    *4.5(几何:正多边形的面积)正多边形是一个具有n条边的多边形,它每条边的长度都相等,而且所有角的度数也相对.编写程序,提示用户数输入边个数和边长,然后显示它的面积 题目 题目概述 运行示例 代码 ...

  8. Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间

    7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字.估算调用程序清单7-6中的linearSearch方法的执行时间 题目 题目描述 程序清单7-6的linearSe ...

  9. Java黑皮书课后题第3章:*3.30(当前时间)修改编程练习题2.8,以12小时时钟制显示小时数

    *3.30(当前时间)修改编程练习题2.8,以12小时时钟制显示小时数 题目 题目概述 运行示例 编程练习题2.8 破题 代码 题目 题目概述 *3.30(当前时间)修改编程练习题2.8,以12小时时 ...

  10. Java黑皮书课后题第10章:*10.10(Queue类)10.6节给出一个Stock类。设计一个名为Queue的类用于存储整数。像栈一样,队列保存元素。在栈中,元素后进先出。队列中元素先进先出

    10.10(Queue类)10.6节给出一个Stock类,设计一个名为Queue的类用于存储整数 题目 程序 破题 代码 Test10.java Test10_Queue.java UML 题目 程序 ...

最新文章

  1. Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取
  2. swift3.0阿里百川反馈
  3. Spring Boot 小技巧
  4. 识别TLS加密恶意流量
  5. 接口文件也是.java结尾吗
  6. python画相关性可视化图上三角_完成这50个Matplotlib代码,你也能画出优秀的图表...
  7. ASP.NET Core 2.0 自定义 _ViewStart 和 _ViewImports 的目录位置
  8. python读取csv文件_python3.0读取csv文件
  9. 1.Office 365系列(-)
  10. 用户无故被扣21000元话费,扣钱容易还钱难,运营商的回应看醉了
  11. Lintcode: Permutation Index
  12. 图(用list邻接表表示)的深度优先和广度优先(递归和非递归实现)
  13. 关于移动硬盘的$recycle.bin病毒的处理方法
  14. linux tuxedo查看服务进程数,tuxedo常用命令
  15. MAC之U盘(制作U盘启动必须是在mac系统中)
  16. sublime 中文配置
  17. 研究生学历会是我职业生涯的遮羞布吗
  18. Docker错误合集
  19. VLC 中文显示乱码问题
  20. Python将csv文件以某列为条件分类切割

热门文章

  1. python key lambda_使用“key”和lambda表达式的python max函数
  2. #1182 : 欧拉路·三(有向图的欧拉路)
  3. java 固定电话正则_java针对电话号码正则匹配实例
  4. 新一代Hologres实时数仓大揭秘
  5. AliGraph:一个工业级的图神经网络平台
  6. 揭秘!阿里数据中心大幅降低成本的核心技术:混部技术
  7. 学习Java软件开发该从何入手
  8. 《明日方舟》的塔防元素:是鸡肋还是精髓?
  9. 一个菜鸟程序员的游戏开发心得
  10. 一个简易的渲染循环结构