Name – Atharva Kulkarni
Roll No – 07
Class – SE(A)
import [Link];
import [Link];
import [Link];
class Write {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]("Enter first number: ");
double num1 = [Link]();
[Link]("Enter operator (+, -, *, /, %): ");
char operator = [Link]().charAt(0);
[Link]("Enter second number: ");
double num2 = [Link]();
double result = 0;
boolean validOperation = true;
switch (operator) {
case '+':
result = num1 + num2;
[Link]("Result: " + result);
break;
case '-':
result = num1 - num2;
[Link]("Result: " + result);
break;
case '*':
result = num1 * num2;
[Link]("Result: " + result);
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
[Link]("Result: " + result);
} else {
[Link]("Error: Division by zero is not allowed.");
validOperation = false;
break;
default:
[Link]("Invalid operator! Please use +, -, *, /, or %.");
validOperation = false;
if (validOperation) {
try (FileWriter fout = new FileWriter("[Link]")) {
[Link]("Result: " + result);
} catch (IOException e) {
[Link]("An error occurred while writing to the file: " +
[Link]());
[Link]();
}