0

String [] name = {"IIman bt Zulkifli", "Ismaalif b Ismail", "Katherine Kong", "M.Mirunaaleeni", "Khalish b Ismail", "Younis b Ahmad", "Syifa Hani bt Shahizam", "Atiyyah bt Fahmi", "Furqan b Hafizi", "Qarnur Asraf b Ali"};

    for(int no = 1; no<=10; no ++)
    System.out.println(no + ".");

    for(int i = 0; i < name.length; i++)
    System.out.println(name[i] + " ");

这是输出的一个例子:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

伊曼BT Zulkifli

伊斯玛利夫·伊斯梅尔

凯瑟琳·康

米鲁纳莱尼

卡利什 b 伊斯梅尔

尤尼斯·b·艾哈迈德

Syifa Hani bt Shahizam

Atiyyah bt Fahmi

Furqan b Hafizi

卡努尔·阿斯拉夫·b·阿里

如何在数字旁边显示名称?

4

3 回答 3

2

试试这个方法

for(int i = 0; i < name.length; i++)
System.out.println((i+1) +". "+ name[i] );

更新

注意:请确保名称和标记数组长度相等

for(int i = 0; i < name.length; i++)
    System.out.println((i+1) +". "+ name[i] +" : " +marks[i] );
于 2013-10-20T09:00:09.880 回答
1
 for(int i = 0; i < name.length; i++)
    System.out.println( (i+1) + "." + name[i] );

应该做

于 2013-10-20T09:00:09.153 回答
1
for(int i = 0; i < name.length; i++) {
    System.out.printf("\d: %s\n", i+1, name[i]);
}
于 2013-10-20T09:01:37.777 回答