当前位置: 首页 > news >正文

Java语言程序设计基础篇_编程练习题*18.9 (以逆序输出一个字符串中的字符)

目录

题目:*18.9 (以逆序输出一个字符串中的字符)

代码示例

输出结果


题目:*18.9 (以逆序输出一个字符串中的字符)

编写一个递归方法,使用下面的方法头在控制台上以逆序显示一个字符串:

public static void reverseDisplay(String value)

  例如,reverseDisplay(“abcd”)显示的是dcba。编写一个测试程序,提示用户输入一个字符串,然后显示它的逆序字符串

  • 代码示例

编程练习题18_9ReverseOrderOutputString.java

package chapter_18;import java.util.Scanner;public class 编程练习题18_9ReverseOrderOutputString {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("Enter string: ");String str = input.next();reverseDisplay(str);input.close();}public static void reverseDisplay(String value) {int length = value.length();if(length > 1) {char ch = value.charAt(length-1);System.out.print(ch);value = value.substring(0, length-1);reverseDisplay(value);}elseSystem.out.print(value);}}
  • 输出结果
Enter string: abcd
dcba

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Resnet图像识别入门——激活函数
  • AI驱动的Web3革命:如何通过智能技术实现去中心化
  • prometheus删除指定metrics下收集的值
  • 【GIS开发教程分享】基于Mapbox技术栈,共享电动车项目实战
  • 内联汇编 (28)
  • 【云原生】docker 部署 Doris 数据库使用详解
  • 电力系统中的A类在线监测装置—APView400
  • 极狐GiLab 17.3 重点功能解读 升级指南
  • 2、PF-Net点云补全
  • 如何在ST官网下载HALL包和cube开发工具
  • STM32G474之TIM1输出PWM信号支持互补输出,死区时间和刹车
  • 【踩坑】Vue3项目正常跑动后页面空白问题
  • 期权常用的价差策略!会用这个才算真的期权入门!
  • 第二章 数据访问:JPA
  • U盘管控软件|禁止拷贝怎么解决?防止U盘拷贝的6款专业软件推荐
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 2019年如何成为全栈工程师?
  • Angular 2 DI - IoC DI - 1
  • angular2 简述
  • Apache Pulsar 2.1 重磅发布
  • AWS实战 - 利用IAM对S3做访问控制
  • hadoop集群管理系统搭建规划说明
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Java 网络编程(2):UDP 的使用
  • Java反射-动态类加载和重新加载
  • springboot_database项目介绍
  • SpringCloud集成分布式事务LCN (一)
  • 从零开始学习部署
  • 构造函数(constructor)与原型链(prototype)关系
  • 力扣(LeetCode)357
  • 世界上最简单的无等待算法(getAndIncrement)
  • 一些css基础学习笔记
  • 异步
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #java学习笔记(面向对象)----(未完结)
  • #Spring-boot高级
  • (4.10~4.16)
  • (C11) 泛型表达式
  • (C语言)球球大作战
  • (SERIES12)DM性能优化
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (一) springboot详细介绍
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)3D模板阴影原理
  • (转)为C# Windows服务添加安装程序
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net6+aspose.words导出word并转pdf
  • .net流程开发平台的一些难点(1)
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [2669]2-2 Time类的定义