Calculation using symbol (Problem_10)
package School;
import java.util.Scanner;
public class Problem_10 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int a[]=new int[4];
String b[]=new String[3];
int output=0;
int count=0;
int checker=0;// used for capturing index
System.out.println("Enter element ");
for (int i=0;i<4;i++){
a[i]=in.nextInt();
}
System.out.println("Enter Symbol");
for(int i=0;i<3;i++){
b[i]=in.next();
}
for(int i=0;i<3;i++){
switch (b[i]){
case "+":
if(output==0){
output+=a[i]+a[i+1];
checker=2;
}
else
{
output+= a[checker];
checker++;
}
break;
case "-":
if(output==0){
output-=a[i]-a[i+1];
checker=2;
}
else
{
output-= a[checker];
checker++;
}
break;
case "*":
if(output==0){
output*=a[i]*a[i+1];
checker=2;
}
else
{
output*= a[checker];
checker++;
}
break;
case "/":
try{
if(output==0){
output/=a[i]/a[i+1];
checker=2;
}
else {
output/= a[checker];
checker++;
}
}
catch (Exception e){
//System.out.println(e);
}
break;
}
}
//System.out.println();
System.out.println("Your Output :" +output);
}
}
Comments
Post a Comment