编写一个Java程序,在编译时将英文字母的字母存储为数组中的字符,即使用数组初始值设定项。程序应该(在数组中)显示在不同的行上 1.整个字母表 2.前六个字母 3.最后十个字母 第十一封信 5.整个字母表的顺序相反 应该有五行输出
答案 0 :(得分:0)
我写完评论后不久意识到你可能会给我15分。这是你的答案:
char alphabet[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',
'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
// entire alphabet
for (int i=0; i < alphabet.length; ++i)
System.out.print(alphabet[i] + " ");
System.out.print("\n");
// first six letters
for (int i=0; i < 6; ++i)
System.out.print(alphabet[i] + " ");
System.out.print("\n");
// last ten letters
for (int i=alphabet.length-10; i < alphabet.length; ++i)
System.out.print(alphabet[i] + " ");
System.out.print("\n");
// eleventh letter
System.out.println(alphabet[10]);
// entire alphabet in reverse order
for (int i=alphabet.length-1; i >= 0; --i)
System.out.print(alphabet[i] + " ");