Java 如何检查for循环中的if语句是否从未使用过?
我创建了一个方法来检查用户位置是否靠近建筑物 因此,我创建了以下方法Java 如何检查for循环中的if语句是否从未使用过?,java,android,Java,Android,我创建了一个方法来检查用户位置是否靠近建筑物 因此,我创建了以下方法 private void whereAreYou(final List<location> locations) { loadingprogress.setVisibility(View.INVISIBLE); for (int i = 0; i < this.cities.size(); i++) { final location loc= locations.get(i)
private void whereAreYou(final List<location> locations) {
loadingprogress.setVisibility(View.INVISIBLE);
for (int i = 0; i < this.cities.size(); i++) {
final location loc= locations.get(i);
Location loc1 = mLastLocation;
Location loc2 = new Location("");
loc2.setLatitude(loc.getLat());
loc2.setLongitude(loc.getLng());
float distanceInMeters = loc1.distanceTo(loc2);
int distanceInKm = (int) (distanceInMeters / 1000);
if (distanceInKm <= Integer.parseInt(currentclub.getRadius())) {
uploadInformationToUserProfile(loc.getName());
}
}
}
private void wherereyou(最终列表位置){
加载progress.setVisibility(View.INVISIBLE);
对于(int i=0;i if(distanceInKm您可以添加一个最初设置为false的标志,并在if语句操作代码中将该标志设置为true。在代码的该部分之后,将其打印到控制台
然后遍历适当的测试用例,检查它是否显示为true。您可以添加一个最初设置为false的标志,并在if语句操作代码中将该标志设置为true。在该代码段之后,将其打印到控制台
然后遍历适当的测试用例,检查它是否显示为true。添加一个布尔标志
private void whereAreYou(final List<location> locations) {
loadingprogress.setVisibility(View.INVISIBLE);
boolean locationMatchFound = false; //boolean flag
for (int i = 0; i < this.cities.size(); i++) {
final location loc= locations.get(i);
Location loc1 = mLastLocation;
Location loc2 = new Location("");
loc2.setLatitude(loc.getLat());
loc2.setLongitude(loc.getLng());
float distanceInMeters = loc1.distanceTo(loc2);
int distanceInKm = (int) (distanceInMeters / 1000);
if (distanceInKm <= Integer.parseInt(currentclub.getRadius())) {
locationMatchFound = true; //boolean flag set to true if location found
uploadInformationToUserProfile(loc.getName());
}
}
if (!locationMatchFound){
//Call your other method.
}
}
private void wherereyou(最终列表位置){
加载progress.setVisibility(View.INVISIBLE);
boolean locationMatchFound=false;//布尔标志
对于(int i=0;i
private void whereAreYou(final List<location> locations) {
loadingprogress.setVisibility(View.INVISIBLE);
boolean locationMatchFound = false; //boolean flag
for (int i = 0; i < this.cities.size(); i++) {
final location loc= locations.get(i);
Location loc1 = mLastLocation;
Location loc2 = new Location("");
loc2.setLatitude(loc.getLat());
loc2.setLongitude(loc.getLng());
float distanceInMeters = loc1.distanceTo(loc2);
int distanceInKm = (int) (distanceInMeters / 1000);
if (distanceInKm <= Integer.parseInt(currentclub.getRadius())) {
locationMatchFound = true; //boolean flag set to true if location found
uploadInformationToUserProfile(loc.getName());
}
}
if (!locationMatchFound){
//Call your other method.
}
}
private void wherereyou(最终列表位置){
加载progress.setVisibility(View.INVISIBLE);
boolean locationMatchFound=false;//布尔标志
对于(int i=0;i 如果(距离InkM那么你在这里寻找什么?如果所有值都不符合
要求,你想让我们给你代码来涵盖
要求吗?其他?是的,这正是我需要的,那么你在这里寻找什么?如果所有值都不符合
要求,你想让我们给你代码来涵盖要求吗?其他?是的这就是我需要的