//Lesson.java
package com.intJava;
import java.util.Scanner;
public class Lesson {
public static void main
(String[] args
){ Scanner input
= new Scanner
(System.
in);
System.
out.
println("Enter the first number"); double firstNum = input.nextDouble();
System.
out.
println("Enter the Second number"); double secondNum = input.nextDouble();
System.
out.
println("Enter 1 for addition, 2 for sub, 3 for mult 4 for div"); int choice = input.nextInt();
double total = file2.selector(choice, firstNum, secondNum);
System.
out.
println("The value of that operation is: " + total
);
}
}
//////////////
//////////////
//////////////
//////////////
//////////////
//////////////
//////////////
/// file2.java
//////////////
//////////////
//////////////
//////////////
//////////////
//////////////
//////////////
package com.intJava;
public class file2 {
private static double addNumbers(double a, double b){
return a + b;
}
private static double subNumbers(double a, double b){
return a - b;
}
private static double multNumbers(double a, double b){
return a * b;
}
private static double divNumbers(double a, double b){
return a / b;
}
public static double selector(int choice, double a, double b){
double myNum=0.0;
switch(choice){
case 1:{
myNum= addNumbers(a, b);
break;
}
case 2:{
myNum= subNumbers(a, b);
break;
}
case 3:{
myNum= multNumbers(a, b);
break;
}
case 4:{
myNum= divNumbers(a, b);
break;
}
default: {
myNum = -999.999;
break;
}
}
return myNum;
}
}
Ly9MZXNzb24uamF2YQoKcGFja2FnZSBjb20uaW50SmF2YTsKCmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKCnB1YmxpYyBjbGFzcyBMZXNzb24gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpewoJCVNjYW5uZXIgaW5wdXQgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgdGhlIGZpcnN0IG51bWJlciIpOwoJCWRvdWJsZSBmaXJzdE51bSA9IGlucHV0Lm5leHREb3VibGUoKTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkVudGVyIHRoZSBTZWNvbmQgbnVtYmVyIik7CgkJZG91YmxlIHNlY29uZE51bSA9IGlucHV0Lm5leHREb3VibGUoKTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkVudGVyIDEgZm9yIGFkZGl0aW9uLCAyIGZvciBzdWIsIDMgZm9yIG11bHQgNCBmb3IgZGl2Iik7CgkJaW50IGNob2ljZSA9IGlucHV0Lm5leHRJbnQoKTsKCQkKCQkKCQlkb3VibGUgdG90YWwgPSBmaWxlMi5zZWxlY3RvcihjaG9pY2UsIGZpcnN0TnVtLCBzZWNvbmROdW0pOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiVGhlIHZhbHVlIG9mIHRoYXQgb3BlcmF0aW9uIGlzOiAiICArIHRvdGFsKTsKCQkKCQkKCX0KfQoKLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vIGZpbGUyLmphdmEKLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KLy8vLy8vLy8vLy8vLy8KCgpwYWNrYWdlIGNvbS5pbnRKYXZhOwoKcHVibGljIGNsYXNzIGZpbGUyIHsKICAgIAoJCglwcml2YXRlIHN0YXRpYyBkb3VibGUgYWRkTnVtYmVycyhkb3VibGUgYSwgZG91YmxlIGIpewoJCXJldHVybiBhICsgYjsKCX0KCXByaXZhdGUgc3RhdGljIGRvdWJsZSBzdWJOdW1iZXJzKGRvdWJsZSBhLCBkb3VibGUgYil7CgkJcmV0dXJuIGEgLSBiOwoJfQoJcHJpdmF0ZSBzdGF0aWMgZG91YmxlIG11bHROdW1iZXJzKGRvdWJsZSBhLCBkb3VibGUgYil7CgkJcmV0dXJuIGEgKiBiOwoJfQoJcHJpdmF0ZSBzdGF0aWMgZG91YmxlIGRpdk51bWJlcnMoZG91YmxlIGEsIGRvdWJsZSBiKXsKCQlyZXR1cm4gYSAvIGI7Cgl9CgkKCQoJcHVibGljIHN0YXRpYyBkb3VibGUgc2VsZWN0b3IoaW50IGNob2ljZSwgZG91YmxlIGEsIGRvdWJsZSBiKXsKCQlkb3VibGUgbXlOdW09MC4wOwoJCQoJCXN3aXRjaChjaG9pY2UpewoJCQljYXNlIDE6ewoJCQkJbXlOdW09IGFkZE51bWJlcnMoYSwgYik7CgkJCQlicmVhazsKCQkJfQoJCQkKCQkJY2FzZSAyOnsKCQkJCW15TnVtPSBzdWJOdW1iZXJzKGEsIGIpOwoJCQkJYnJlYWs7CgkJCX0KCQkJY2FzZSAzOnsKCQkJCW15TnVtPSBtdWx0TnVtYmVycyhhLCBiKTsKCQkJCWJyZWFrOwoJCQl9CgkJCWNhc2UgNDp7CgkJCQlteU51bT0gZGl2TnVtYmVycyhhLCBiKTsKCQkJCWJyZWFrOwoJCQl9CgkJCWRlZmF1bHQ6IHsKCQkJCW15TnVtID0gLTk5OS45OTk7CgkJCQlicmVhazsKCQkJfQoJCX0KCQkKCQkKCQlyZXR1cm4gbXlOdW07Cgl9CgkKCQp9Cg==