A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.itheima;

//导入Scanner包,实现键盘录入
import java.util.Scanner;

public class Test5 {
        /***
         *5题:编写程序,从键盘接收一个字符串,
         *      对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
         * @param args
         */
     public static void main(String[] args) {
             //实例化Scanner方法实现键盘录入
                Scanner sc = new Scanner(System.in);
                //友情提示
                System.out.println("请输入要操作的字符串(a-z,A-Z):");
                //定义一个String变量接收录入的字符串
                String str = sc.nextLine();
                //调用method方法,传参,输出
                System.out.println(method(str));
        }
   
     public static String method(String str){
             //定义一个char类型的数组接收强转为数字后的字符串
             char[] arr = str.toCharArray();
             //for循环遍历,用if条件进行判断
             for (int i = 0; i < arr.length; i++) {
                         if(arr[i]>=97 && arr[i]<=122){
                                 arr[i]-=32;
                         }else if(arr[i]>=65 && arr[i]<=90){
                                 arr[i]+=32;
                         }else{
                                 System.out.println("请按照提示输入正确的字符串!!!");
                                 break;
                         }
                }
                return new String(arr);
     }
     
}

2 个回复

倒序浏览
赞赞赞!
回复 使用道具 举报

猿猿谢谢同学,以后多多交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马