字符串
package lianxi1;import java.util.Scanner;
public class studenttest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串");
String line=sc.nextLine();
String s=reverse(line);
System.out.println(s);
}
public static String reverse(String s) {
String ss="";
for(int i=s.length()-1;i>=0;i--) {
ss +=s.charAt(i);
}
return ss;
}
}
for循环 s.length()为什么还要-1
因为s.length()代表s字符串得长度
减1得话就是最后一个字符得下标了
从最后一个字符的下标开始向前循环 长度从1开始数,数组等下标从0开始 肖-肖 发表于 2021-5-18 17:16
因为s.length()代表s字符串得长度
减1得话就是最后一个字符得下标了
从最后一个字符的下标开始向前循环
好的,谢谢 baiya22 发表于 2021-5-19 11:47
长度从1开始数,数组等下标从0开始
好的,谢谢 认真学好C语言 发表于 2021-5-19 14:34
好的,谢谢
如果问题解决了的话设置下最佳答案吧
页:
[1]