问题描述
  编写程序,输入一个字符串,使用指针逐个逆序输出字符串中所有字符。
输入格式
  输入一个字符串
输出格式
  输出一个与输入相应的逆序字符串
样例输入
一个满足题目要求的输入范例。

abcd
样例输出
与上面的样例输入对应的输出。
例:
dcba

思路:JAVA里是没有指针这个概念的,这道题是应该是针对C和C++考点,用枚举倒序输出一把即可。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String s1=scanner.next();for (int i = s1.length()-1; i >=0; i--) {   // 枚举倒序System.out.print(s1.charAt(i));         // 取每位联合输出}}
}

思路:利用StringBuffer里面的reverse的反转特性即可,输出记得给字符串类型。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String s1 = scanner.nextLine();System.out.println(new StringBuffer(s1).reverse().toString());}
}

小剧场:就这样告别,你也会寂寞吧。Break down you mingt be lone.

蓝桥试题 算法提高 使用指针逆序输出 JAVA相关推荐

  1. 蓝桥试题 算法提高 3-3求圆面积表面积体积 JAVA

    问题描述 接受用户输⼊的数值,输出以该值为半径的(1)圆面积,(2)球体表面积,(3)球体体积.pi 取值3.1415926536 ,结果保留10位小数,每一列占20个字符,左对齐. 样例输入 一个满 ...

  2. 蓝桥试题 算法提高 矩阵翻转

    21-22-1蓝桥训练1 D.试题 算法提高 矩阵翻转 问题描述: Ciel有一个N*N的矩阵,每个格子里都有一个整数.N是一个奇数,设X = (N+1)/2.Ciel每次都可以做这样的一次操作:他从 ...

  3. 蓝桥杯 试题 算法提高 P0402 猴子吃桃问题 Java

    试题 算法提高 P0402 资源限制 时间限制:1.0s   内存限制:256.0MB 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个. ...

  4. 蓝桥试题 算法提高 打包(二分法,最大值最小化)

    资源限制 时间限制:1.0s   内存限制:256.0MB 问题描述 Lazy有N个礼物需要打成M个包裹,邮寄给M个人,这些礼物虽然很便宜,但是很重.Lazy希望每个人得到的礼物的编号都是连续的.为了 ...

  5. Java语言strcmp函数用法_蓝桥杯 算法提高 11-1实现strcmp函数 (JAVA方法)

    蓝桥杯 算法提高 11-1实现strcmp函数 (JAVA方法) 首先这不是一个多难的题,但是网上的我没怎么找到有Java的代码,基本全都是c语言的,小编是个小白,如果有不对的地方请联系小编 问题描述 ...

  6. java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...

  7. java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...

  8. 蓝桥试题 算法提高 求最小公倍数 JAVA

    问题描述 从键盘输入M.N(M.N取值长整范围)两个数,求它们的最小公倍数. 输入格式 输入文件只有一行,有两数被空格隔开,分别表示M.N的值. 输出格式 只有一个数,即M.N的最小公倍数. 样例输入 ...

  9. 蓝桥试题 算法提高 珠心算测验 JAVA

    思路:输入数字总数,输入数字,求输入数字两两相加的和有几种情况例如1 2 3 4这四个数字里面只能有1+2=3和1+3=4,那如果是2+3=5,因为输入的数字里没有5,所以不计入最终结果. 补充知识点 ...

最新文章

  1. flex布局的盒子模型
  2. 安装VMwareTools后虚拟机中的鼠标滚轮无法使用解决办法
  3. 【转载】目前为止看到描述VSCode编写C++配置文件最清楚的一篇文章
  4. bwapp之xss(blog)
  5. 周立功CAN二次开发接口使用(C#)
  6. 自定义控件——轮播广告条
  7. java存储三元组_在4store中添加三元组
  8. lostash Timeout executing grok 问题排查
  9. js解析json数据
  10. 华为机试HJ30:字符串合并处理
  11. QT添加资源和样式表(设计窗口背景图)
  12. 金鳞岂是池中物,一遇风云便化龙
  13. 计算机语言可读性排名,计算机语言可读性强,容易记忆
  14. 使用FFmpeg 编解码 FLV的HEVC(H265)格式的视频
  15. 一个空间多个php网站,一个空间多个域名多个网站的办法汇总
  16. Oracle里default什么意思,ORACLE中默认值default的使用方法
  17. 知乎8.5k赞的回答:自学编程需要注意什么?
  18. c语言 __at定位编译报错,david
  19. 机器学习笔记马尔可夫链蒙特卡洛方法(二)马尔可夫链与平稳分布
  20. ArcGIS Desktop、Arcengine、ArcObjects_SDK for NET.Framework安装教程

热门文章

  1. 乳山金岭中学校计算机老师,乳山市金岭中学
  2. 头像总撞脸,如何定制化头像?几行Python代码实现人像动漫化
  3. easyexcel 遇到的问题 org.terracotta.statistics.StatisticsManager.tags([Ljava/lang/String;)Ljava/util/Set;
  4. Tableau13——雷达图,凹凸图
  5. Coprime AtCoder Beginner Contest 215
  6. 2018年7月23日安全快讯
  7. 大促过后,销量与流量兼具,是否真的高枕无忧?
  8. 到底是JavaEye这边的爽啊
  9. 基于flowable的审批系统安装及部署
  10. OpenHarmony RK3568开发板烧写过程总结梳理