lgtm issues

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904092 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/poi/src/main/java/org/apache/poi/ss/formula/atp/Switch.java b/poi/src/main/java/org/apache/poi/ss/formula/atp/Switch.java
index 1daad88..b70eb4f 100644
--- a/poi/src/main/java/org/apache/poi/ss/formula/atp/Switch.java
+++ b/poi/src/main/java/org/apache/poi/ss/formula/atp/Switch.java
@@ -56,7 +56,7 @@
             return ErrorEval.NA;
         }
 
-        for (int i = 1; i < args.length; i = i+2) {
+        for (int i = 1; i < (args.length - 1); i += 2) {
 
             try {
                 ValueEval value =  OperandResolver.getSingleValue(args[i], ec.getRowIndex(), ec.getColumnIndex());
diff --git a/poi/src/main/java/org/apache/poi/ss/formula/functions/Baseifs.java b/poi/src/main/java/org/apache/poi/ss/formula/functions/Baseifs.java
index e83ca3a..64ebc53 100644
--- a/poi/src/main/java/org/apache/poi/ss/formula/functions/Baseifs.java
+++ b/poi/src/main/java/org/apache/poi/ss/formula/functions/Baseifs.java
@@ -67,7 +67,7 @@
             // collect pairs of ranges and criteria
             AreaEval[] ae = new AreaEval[(args.length - firstCriteria)/2];
             I_MatchPredicate[] mp = new I_MatchPredicate[ae.length];
-            for(int i = firstCriteria, k=0; i < args.length; i += 2, k++){
+            for(int i = firstCriteria, k=0; i < (args.length - 1); i += 2, k++){
                 ae[k] = convertRangeArg(args[i]);
 
                 mp[k] = Countif.createCriteriaPredicate(args[i+1], ec.getRowIndex(), ec.getColumnIndex());
diff --git a/poi/src/main/java/org/apache/poi/ss/formula/functions/Roman.java b/poi/src/main/java/org/apache/poi/ss/formula/functions/Roman.java
index 4464ee4..299e488 100644
--- a/poi/src/main/java/org/apache/poi/ss/formula/functions/Roman.java
+++ b/poi/src/main/java/org/apache/poi/ss/formula/functions/Roman.java
@@ -148,7 +148,7 @@
                 continue;
             }
             String[] repl = REPLACEMENTS[i];
-            for (int j=0; j<repl.length; j+=2) {
+            for (int j = 0; j < (repl.length - 1); j += 2) {
                 result = result.replace(repl[j],repl[j+1]);
             }
         }