zoukankan      html  css  js  c++  java
  • 给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,z换成a,Z换成A,如aBf转换成bCg, 字符串内的其他字符不改变,给定函数,编写函数 void Stringchang(const char*input,char*output)其中input是输入字符串,output是输出字符串

    import java.util.Scanner;
    
    /***
     * 1.	给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,z换成a,Z换成A,如aBf转换成bCg,
      		字符串内的其他字符不改变,给定函数,编写函数
    		void  Stringchang(const  char*input,char*output)
    		其中input是输入字符串,output是输出字符串
     * 
     *
     */
    public class Test {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		String line = sc.nextLine();
    		String string = Stringchang(line);
    		System.out.print(string);
    	}
    	public static String Stringchang(String input) {
    		String output= " ";
    		StringBuffer str = new StringBuffer() ;
    		for (int i = 0; i < input.length(); i++) {
    			if(input.charAt(i)=='Z'){
    				str.append('A');
    				continue;
    			}
    			if(input.charAt(i)=='z'){
    				str.append('a');
    				continue;
    			}
    			char charAt = input.charAt(i);
    			char c= (char) (charAt+1);
    			str.append(c);
    		}
    		output = str.toString();
    		return output;
    	}
    }
    
  • 相关阅读:
    day2-元组 列表-赋值和深浅拷贝
    day1-bytes类型 三元运算 进制
    DAY02
    DAY02
    Python格式化、显示颜色
    DAY02
    DAY02
    DAY02
    DAY02
    DAY02
  • 原文地址:https://www.cnblogs.com/loaderman/p/6478022.html
Copyright © 2011-2022 走看看