Files
Software-Analysis/Assignment-3/javaparser-1.0.0/Test_1.java
2025-10-28 23:13:55 -06:00

31 lines
610 B
Java

public class Test_1{
public int calculate(int x){
switch(x){
case 1: x += 10;
break;
case 2: x *= 2:
break;
default: x = -1;
}
try{
x = riskyOp(x);
} catch (Exception e){
x = 0;
}
return finalValue(x);
}
int riskyOp(int input) throws Exception {
if (input < 0){
throw new Exception("Negative input");
}
return input + 5;
}
int finalValue(int val){
return val*2;
}
public static void main(String[] args){
Test_1 obj = new Test_1();
int result = obj.calculate(2);
System.out.println("Result: " + result);}
}