-1

我最好朋友的女朋友给我发了短信,认为在他的蛋糕上写一些代码说生日快乐是个好主意。我想我会为字母表做一个数组,并使用他必须输入的一些严肃的数学方程来表示生日快乐,并为他的脸的简单版本制作一些形状。

目前我有

class josh
{
public static void main (String[] args)
{

        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'};
        char c;
       for (c = 0 ; c < 26; c++)//for statement was just a text to make sure it worked
        {
            System.out.println (alphabet[c]);
        }       
}

}

我想做的只是为了生日蛋糕,压缩字母数组初始值设定项中的 az ,只需使用一些东西而不是全部输入以保持简单。我想到了一个 for 语句,但不知道如何使用它。有什么建议么?

编辑:她可以打印出一张图片,这样我就可以放入更多代码。如果蛋糕太多了,我可以把它剪成更简单的东西。

4

3 回答 3

1

您可以使用 ascii 数字并循环它。例如声明一个 char chAlpha 然后用这些代码初始化它:

char[] chAlpha = new char[26];
for (int i = 0; i < 26; ++i) {
   char[i] = (char) (i + 65);
}//note that 65-131 is decimal value of the alphabet

对于小写/小写字母:

char[] chAlpha = new char[26];
for (int i = 0; i < 26; ++i) {
       char[i] = (char) (i + 97);
}
于 2013-01-23T02:36:13.077 回答
0

您可以像这样初始化字母表:

char[] alphabet = new char[26];
for (int i = 0; i < 26; ++i) {
   char[i] = (char) (i + 65);
}
于 2013-01-23T02:30:44.367 回答
0

关于什么:

String s1= "day!"; 
String s2= "Hap";
String s3= "py ";
String s4= "Birth";
System.out.println(s2+s3+s4+s1);
于 2013-01-23T02:36:20.460 回答