62,614
社区成员
发帖
与我相关
我的任务
分享
// 我被搞糊涂了,。求大侠,伪代码也行
for (int i = 0; i < props_name.length; i++) {
if (props_name[i].equals(propsName)) { //存在物品,则物品数加1
props_sum[i] = props_sum[i] + num;
}
}
for (int i = 0; i < props_name.length; i++) {
if (props_name[i].equals("NULL")) {
props_name[i] = propsName;
props_sum[i] = props_sum[i] + num;
}
}
bool hasNull = false;
bool hasprops = false;
for (int i = 0; i < props_name.length; i++) {
if (props_name[i].equals(propsName)) { //存在物品,则物品数加1
props_sum[i] = props_sum[i] + num;
hasprops = true;//有物品
}
}
if(!hasprops)//如果没物品
for (int i = 0; i < props_name.length; i++) {
if (props_name[i].equals("NULL")) {
props_name[i] = propsName;
props_sum[i] = props_sum[i] + num;
hasNull = true;//有NULL
}
}
if(!hasProp&&!hasNull) System.out.println("背包满")
for (int i = 0; i < props_name.length; i++) {
if (props_name[i].equals(propsName)) { //存在物品,则物品数加1
props_sum[i] = props_sum[i] + num;
}
}
bool hasNull = false;
for (int i = 0; i < props_name.length; i++) {
if(props_sum[i]==0){
if (props_name[i].equals("NULL")) {
props_name[i] = propsName;
props_sum[i] = props_sum[i] + num;
hasNull = true;
}
}
}
if(!hasNull) System.out.println("背包满")