【发布时间】:2015-12-29 01:36:45
【问题描述】:
class Cummulative {
public static void main(String[] args) {
int arrayValue[] ={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26};
String arrayAlpha[] ={"A","A","B","C","D","E","F","G","H","I","J","K","L","M","O","P","Q","R","S","T","U","V","X","Y","Z"};
String newArray[] = {"R","A","G","H","U"};
int total=0;
for (int i=0; i<newArray.length; i++) {
for (int j=0; j<arrayAlpha.length; j++) {
if (arrayAlpha[j].equals(arrayValue[i])) {
total = total+arrayValue[j];
System.out.println(newArray[i]+" "+arrayValue[j]+" "+total);
}
}
}
}
}
输出应具有以下格式:
A 0 1
B 1 2
c 3 5
D 6 10
【问题讨论】:
-
for(int i=0;i
-
格式化正确的代码,这将有助于提高可见性
-
你到底想达到什么目的?
-
我认为您需要在 if 语句中将 arrayValue 替换为 newArray。
-
我的代码不能正常工作,它不显示任何值,第一个左侧必须显示名称 RAGHU,后面的步骤必须是实际字母值,最后的右侧必须显示累积加法值