一道简单的支付宝面试题
来源:互联网 发布:js修改url 不跳转 编辑:程序博客网 时间:2024/06/09 23:47
昨天在网上偶尔看到一位前辈写的支付宝面经,里面HR问了一道简单的不能再简单的java编程题:从屏幕输入字符串,然后将字符串反转之后再打印出来
正好对Scanner不太记得了,所以又写了一个练手:
package interview;import java.util.Scanner;public class InterviewAli {public static void main(String[] args){Scanner scanner = new Scanner(System.in);String input = "";while(true){System.out.print("请输入字符串(输入exit结束):");String reverse = "";input = scanner.nextLine();for(int i=input.length()-1;i>=0;i--){//reverse+=input.getBytes()[i]; //这里用getBytes(),不行,出来的会变成数字//reverse+=input.subSequence(i, i+1);//这种方法是可以的reverse+=input.toCharArray()[i];}if(input.equals("exit")){return;}System.out.println("反转之后的字符串:"+reverse);System.out.println("------------------------------");}}}测试结果:
请输入字符串(输入exit结束):aef反转之后的字符串:fea------------------------------请输入字符串(输入exit结束):asdf反转之后的字符串:fdsa------------------------------请输入字符串(输入exit结束):你哈反转之后的字符串:哈你------------------------------请输入字符串(输入exit结束):exit
0 0
- 一道简单的支付宝面试题
- 一道简单的面试题
- 一道简单的面试题
- 一道简单的面试题
- 一道比较简单的Google面试题
- 一道简单的面试题(数组)
- 一道简单的阶层面试题
- 一道简单的java面试题
- 一道有趣的面试题 简单DP?
- 一道简单PHP数组的面试题
- 一道看似简单的面试题
- 一道简单而又不简单的面试题
- oracle一道简单面试题和一道深入面试题
- 一道简单的程序员面试题引发的思考
- 一道简单的百度面试题遇到的问题
- 一道很简单的面试题,却没答上来。
- 一道简单有趣的C语言面试题
- 一道不简单又简单的Google面试题
- 源码下载回来是.git文件夹时处理方式
- linux awk命令详解
- Unsupported major.minor version 50.0
- [水]ZOJ1763
- cut命令详解
- 一道简单的支付宝面试题
- 鸡尾酒排序(双向冒泡排序)
- Android中Context详解——你所不知道的Context
- 设备显示sp_helpdevice
- UML 基础: 类图
- hdu1061
- UI高级控件
- HDOJ 1879 继续畅通工程(并查集)
- 测试 Java 类的private和protected变量和方法