Java如何解决这个问题

声明长度为4的一维字符数组arr,并修改索引位置是2的元素替换为'b',将替换前数组中的元素和替换后数组中的元素全部输出.

public class Test {
    public static void main(String[] args) {
        char arr[]={'a','b','c','d'};
        System.out.println("替换前:");
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }
        System.out.println();
        arr[2]='b';
        System.out.println("替换后:");
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }
    }
}

img

img

你定义一个 char arr[4],然后arr[2] = 'b';就OK了啊

要把替换前和替换后的全部输出,那你要在替换前先打印啊,替换后再打印一遍
不要等替换后打印2遍

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632