Educoder-学习-Java数组之一维字符数组之大小写转换

没有三年ICU病房经验写不出这样的代码,我已经疯了

掌握知识点(不是)

  1. char的灵活加减
  2. 分支语句灵活用法
  3. 用循环使用print的用法
/*
任务:创建一维字符数组并赋值(a,B,A,Z,v,b),并转化该数组中的大小写。
提示:a-z的ASCII码分别对应:97-122,A-Z的ASCII码分别对应:65-90。

输出样式:转化后的数组:[x,y,z]

*/
import java.util.Arrays;

public class MaxTest {
    
    
    public static void main(String[] args) {
    
    
        // 请在Begin-End间编写代码
        /********** Begin **********/
        // 第一步:创建数组并赋值,值为a,B,A,Z,v,b共6个字符。
        char[] c = new char[]{
    
    'a','B','A','Z','v','b'};

        for (int i = 0; i < 6; i++){
    
    
            
            if (c[i] > 96 && c[i] < 123){
    
    
                c[i] = (char)(c[i] - 32);
            }else{
    
    
                c[i] = (char)(c[i] + 32);
            }
        }

		//下面是show time!!
        System.out.print("转化后的数组:[");
        for (int i = 0; i < c.length; i++){
    
    
            System.out.print(c[i]);

            if(i < c.length - 1)            
                System.out.print(", ");
            else if(i < c.length)
                System.out.print("]");
            
        }

    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39123467/article/details/121461009#comments_21546092