Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-将字母表放入带有for循环的数组中_Java_Arrays - Fatal编程技术网

Java-将字母表放入带有for循环的数组中

Java-将字母表放入带有for循环的数组中,java,arrays,Java,Arrays,我试图使用for循环向arr[]中的每个插槽添加一个字母,但输出仅显示字母“a”几次。我怎样才能解决这个问题 public class Bananas { public static void main(String[] args) { char[] arr = new char[26]; int j = 0; for (char i = 'a' ; i <= 'z' ; i++) { while (j < arr.length){

我试图使用for循环向arr[]中的每个插槽添加一个字母,但输出仅显示字母“a”几次。我怎样才能解决这个问题

public class Bananas {

public static void main(String[] args) {
    char[] arr = new char[26];
    int j = 0;
    for (char i = 'a' ; i <= 'z' ; i++) {
        while (j < arr.length){
            arr[j] = i;
            j++;
        }
    }
    for (int k = 0; k < arr.length; k++) {
        System.out.println(arr[k]);
    }
  }
}
公共类香蕉{
公共静态void main(字符串[]args){
char[]arr=新字符[26];
int j=0;

对于(chari='a';i您只需要一个循环。这应该可以做到

public static void main(String[] args) {
    char[] arr = new char[26];
    int j = 0;
    for (char i = 'a' ; i <= 'z' ; i++) {
        arr[j] = i;
        j++;
    }
    for (int k = 0; k < arr.length; k++) {
        System.out.println(arr[k]);
    }
}
publicstaticvoidmain(字符串[]args){
char[]arr=新字符[26];
int j=0;

对于(char i='a';我非常感谢,我只需要删除while(jarr[j++]=i;
。然后,对于
循环,您只需要
中的一行。