Let's say N=13, then the we have to generate the series till the number(including N) and evaluate the entire expression as [+1-2+3-4+5-6+7-8+9-1+0-1+1-1+2-1+3]. It can be solved in various way, among all i am sharing one of the approach to solve it. public class ExpressionEvaluator { public static void main(String[] args) { int temp; int rem; int sum=0; int number=10; // get the sequence of numbers starting from 1 to 13 int i=1; while(i<=number) { if(i<=9) { rem=i%10; if(rem%2==0) { rem=-(rem); sum=sum+rem; } else if(rem==1) { sum=sum+rem; } else { sum=sum+rem; } } else { rem=i%10; //+0 // +1 //+2 //3 // 0 // 1 //2 // 3 temp=i/10; // 1 //1 //1 // 1 //2 ...
Errors and Exceptions are more common nowadays when you are trying to write simple or more complicated codes!! So you can look up Java Error Logs to get rid out of the errors. Moreover you can also find simple and more sophisticated programs solutions.