在我的代码中,我试图做出一个if语句,以使我的最终成绩与我的理论相等,或者如果我的一项或两项均低于50%,则该分数是实用的。如果两者均低于50%,则最低者必须等于最终成绩。注意:如果有帮助,我会在代码中放入很多方括号,以至于无法使用。
答案 0 :(得分:1)
我相信您的问题是,如果Set<String> getFields = Set.of({SearchField.FILE_ABSOLUTE_PATH.getName()});
for(int i = 0; i < result.length; i++)
{
final Document document = reader.document(hits[i].doc, getFields);
...
}
,它将评估“ if”语句块中的代码,然后离开该theory < 50
块。如果您想同时检查两者,可以说:
if-else
将if (theory < 50 || practical < 50) {
final_grade = Math.min(theory, practical);
}
设置为两个年级中较小的一个。即使一个大于50,也没关系,因为另一个等级仍小于50并且小于另一个等级。