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 python验证码滑块图像识别
  • ¥15 QT6颜色选择对话框显示不完整
  • ¥20 能提供一下思路或者代码吗
  • ¥15 用twincat控制!
  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)