cai8888888888888 2021-07-04 13:17 采纳率: 100%
浏览 34
已采纳

JAVA字符串反转不报错就是不输出结果哪里错了

package com.itheima_08;

import java.util.Scanner;

public class StringBuilderTest02 {
public static void main(String[] args) {
// 1:键盘录入一个字符串,用 Scanner 实现
Scanner sc=new Scanner(System.in);

    System.out.println("请输入一个字符串");
    String line = sc.nextLine();

    //调用方法用一个变量接收结果
    String s = reverse(line);
    //输出结果
    System.out.println("s:"+ s);


}

//   2:定义一个方法,实现字符串反转。返回值类型 String,参数 String s
//   明确返回值类型:String  参数:String s
public static String reverse(String s) {
    String ss = "";
    for (int i=s.length()-1; i<=0; i--) {
        ss += s.charAt(i);
    }

    return ss;

}

}

输出结果是这个 S:后面没有反转

请输入一个字符串
uioguiuig
s:

Process finished with exit code 0

  • 写回答

5条回答 默认 最新

  • 关注

    for (int i=s.length()-1; i<=0; i--) {
    改为大于等于0
    for (int i=s.length()-1; i>=0; i--) {

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 阿里云函数计算自定义层部署LibreOffice
  • ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
  • ¥30 电脑误删了手机的照片怎么恢复?
  • ¥15 (标签-python|关键词-char)
  • ¥15 python+selenium,在新增时弹出了一个输入框
  • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
  • ¥20 学生成绩管理系统设计
  • ¥15 来一个cc穿盾脚本开发者
  • ¥15 CST2023安装报错
  • ¥15 使用diffusionbert生成文字 结果是PAD和UNK怎么办