ถามเกี่ยวกับ Array Java หน่อยครับโจทย์ในกระทู้เลย

กระทู้คำถาม
โจทย์คือเมื่อ
พิมพ์ 1 ให้แสดง a
พิมพ์ 2 ให้แสดง a b
พิมพ์ 3 ให้แสดง a b c
ถึง
พิมพ์ 26 ให้แสดง a - z
และเมื่อพิมพ์ 27 ให้บอกผิดพลาดและให้กรอกตัวเลขใหม่อีกครั้ง
เงื่อนไขคือต้องใช้ while กับ for

อันนี้ code ผมแล้วไปต่อไม่เป็นช่วยดู code ให้ทีครับเพิ่มลดตรงไหน


import java.util.Scanner;
class  noname1{
    public static void main(String[] args){
        Scanner kb = new Scanner(System.in);
        char ch[]={'0','a','b','b','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' '};
        int x=0,z=0,sum=0;
                while(z!=27){
                    System.out.print(" กรอกเลข 1 - 26 เพื่อแสดง a - z = ");
                     int a=kb.nextInt();
                    int num[]=new int[a];
                        for(int i=0;i<1;i++){
                            sum+= ch[i];
                        System.out.println(" "+ch[a]);
                            }
                    }
                    System.out.println(" ออกโปรแกรม ");
                }
        }

แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่