首页 > 试题广场 >

字符串反转

[编程题]字符串反转
  • 热度指数:399136 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)


输入描述:

输入一行,为一个只包含小写字母的字符串。



输出描述:

输出该字符串反转后的字符串。

示例1

输入

abcd

输出

dcba
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        StringBuilder sb = new StringBuilder(in.nextLine());

        System.out.println(sb.reverse());
    }
}


发表于 2024-04-24 10:28:49 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String s = in.nextLine();

        s = new StringBuffer(s).reverse().toString();
        System.out.println(s);
    }
}
编辑于 2024-04-18 16:28:28 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
      String str = in.nextLine();
      StringBuilder builder = new StringBuilder(str);
      builder.reverse();
      System.out.println(builder.toString());
    }
}
编辑于 2024-03-06 19:24:25 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
   public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s = sc.nextLine();
        StringBuilder sb=new StringBuilder(s);
        System.out.println(sb.reverse().toString());
    }
}

发表于 2023-11-15 19:53:00 回复(0)
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String s = in.next();
        for(int i = s.length()-1 ; i>=0;i--){
            System.out.print(s.charAt(i));
        }
        }
    } 
考试要是出这题,简直是送分,太容易了,和上一道题一模一样
发表于 2023-10-23 00:07:22 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        
        char[] str=in.nextLine().toCharArray();
        for(int i=str.length-1;i>=0;i--){
            System.out.print(str[i]);
        }
    }
}

发表于 2023-09-10 14:54:56 回复(0)
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String chars = in.nextLine();
        for (int i = chars.length() - 1; i >= 0; i--) {
            System.out.print(chars.charAt(i));
        }
    }

发表于 2023-08-08 21:59:00 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
         Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        String a = in.next();
        f(0,a);
        }
        public static void f(int n,String a){
            if(n ==a.length())
            return;
            f(n+1,a);
            System.out.print(a.charAt(n));
        }
   
 }

发表于 2023-05-31 14:42:58 回复(0)
  Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        String a = in.next();
        StringBuffer s = new StringBuffer(a);
        System.out.print(s.reverse());

发表于 2023-05-19 11:07:17 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        String line = in.nextLine();
        System.out.println(new StringBuilder(line).reverse().toString());
    }
}

发表于 2023-05-14 21:59:08 回复(0)
Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) { // 注意 while 处理多个 case
            String str = in.nextLine();
            for(int i=str.length()-1;i>=0;i--){
                 System.out.print(str.substring(i,i+1));
            }
           
        }
发表于 2023-04-10 23:11:26 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) {
            String str = in.nextLine();
            StringBuffer strB = new StringBuffer(str);
            System.out.println(strB.reverse().toString());
        }
    }
}
发表于 2023-03-20 21:33:01 回复(0)
我还以为要输入的时候,除了小写以外的输入
发表于 2023-03-20 00:44:42 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println(new StringBuffer(in.nextLine()).reverse().toString());
    }
}

发表于 2023-03-12 12:55:48 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        char[] arrays = in.next().toCharArray();
        int left = 0; 
        int right = arrays.length - 1;
        
        while(left < right) {
            char temp = arrays[left];
            arrays[left] = arrays[right];
            arrays[right] = temp;

            left++;
            right--;
        }
        System.out.println(arrays);
    }
}


发表于 2023-02-19 12:00:23 回复(0)
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        StringBuilder sb = new StringBuilder(str);
        System.out.println(sb.reverse());
    }
}

发表于 2023-02-18 21:43:18 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        StringBuffer strb = new StringBuffer(str);
        strb.reverse();
        System.out.println(strb.toString());
    }
}
发表于 2023-02-11 17:53:55 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()) {
            String str = sc.nextLine().toLowerCase();
            String string = str.replaceAll("[^a-z]*", "");
            for (int i = string.length() - 1; i >= 0; i--) {
                System.out.print(string.charAt(i));
            }
            System.out.println();
        }
        sc.close();
    }
}

发表于 2023-02-11 15:20:10 回复(0)