public class LinearSearch {
public static void mainMethod(Integer key) {
Integer[] arr = new Integer[]{5, 10, 15, 20, 25};
Boolean found = false;
for (Integer i = 0; i < arr.size(); i++) {
if (arr[i] == key) {
System.debug('Element found at index: ' + i);
found = true;
break;
}
}
if (!found) {
System.debug('Element not found.');
}
}
}
cHVibGljIGNsYXNzIExpbmVhclNlYXJjaCB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbk1ldGhvZChJbnRlZ2VyIGtleSkgewogICAgICAgIEludGVnZXJbXSBhcnIgPSBuZXcgSW50ZWdlcltdezUsIDEwLCAxNSwgMjAsIDI1fTsKICAgICAgICBCb29sZWFuIGZvdW5kID0gZmFsc2U7CgogICAgICAgIGZvciAoSW50ZWdlciBpID0gMDsgaSA8IGFyci5zaXplKCk7IGkrKykgewogICAgICAgICAgICBpZiAoYXJyW2ldID09IGtleSkgewogICAgICAgICAgICAgICAgU3lzdGVtLmRlYnVnKCdFbGVtZW50IGZvdW5kIGF0IGluZGV4OiAnICsgaSk7CiAgICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoIWZvdW5kKSB7CiAgICAgICAgICAgIFN5c3RlbS5kZWJ1ZygnRWxlbWVudCBub3QgZm91bmQuJyk7CiAgICAgICAgfQogICAgfQp9