Sunday, June 16, 2013

Text Calculator in java

package homework;

import java.io.*;

public class Topic4 {
    public static void main(String[] args) throws IOException{
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
        int num1=0,num2=0,total=0;char operator;
        while(true){
            System.out.print("Num1 = ");
            num1=Integer.parseInt(input.readLine());
            do{
                System.out.print("Operator (+, -, *, /, %) = ");
                operator =(char)System.in.read();
                System.in.read();
                System.in.read();
            }while(operator !='+' && operator !='-' && operator !='*' && operator !='/' && operator !='%');
            System.out.print("Num2 = ");
            num2=Integer.parseInt(input.readLine());
            switch(operator){
                case '+':total = num1+num2;break;
                case '-':total = num1+num2;break;
                case '*':total = num1+num2;break;
                case '/':total = num1/num2;break;
                case '%':total = num1%num2;break;
            }
            System.out.println("Result: "+num1+" + "+num2+" ="+total);
           
            System.out.print("Do you want to continue(y/n)?");
            char ch =(char)System.in.read();
            if(ch=='n' || ch=='N')
                break;
            else{
                System.in.read();
                System.in.read();
            }
        }
    }
}

No comments:

Post a Comment