Created
November 23, 2015 23:07
-
-
Save huseyin/03dae2279ae752f210b5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Java Örneği-1 | |
* Ivır-zıvır örneklerden - Hesap makinesi | |
*/ | |
public class Calculator { | |
public static void main(String[] argv) { | |
if (argv.length != 3) { | |
System.err.println("calculator: " + | |
"Usage: java Calculator <number1> <operator> <number2>"); | |
System.exit(1); | |
} | |
// Değişkenleri set et. Komut satırından 3 argüman oku. | |
// Birinci argüman sayının ilkini, ikinci argüman sayının | |
// işlem operatörünü, üçüncü argümanda sayının ikincisini | |
// verir. | |
int numberOne = Integer.parseInt(argv[0]); | |
int numberTwo = Integer.parseInt(argv[2]); | |
String operator = argv[1]; | |
if (operator.equals("+")) | |
System.out.println("calculator: " + addNumbers(numberOne, numberTwo)); | |
if (operator.equals("-")) | |
System.out.println("calculator: " + subNumbers(numberOne, numberTwo)); | |
if (operator.equals("*")) | |
System.out.println("calculator: " + mulNumbers(numberOne, numberTwo)); | |
if (operator.equals("/")) | |
System.out.println("calculator: " + divNumbers(numberOne, numberTwo)); | |
} | |
private static int addNumbers(int num1, int num2) { | |
return num1 + num2; | |
} | |
private static int subNumbers(int num1, int num2) { | |
return num1 - num2; | |
} | |
private static int mulNumbers(int num1, int num2) { | |
return num1 * num2; | |
} | |
private static float divNumbers(int num1, int num2) { | |
return (float)num1 / num2; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Örnek kullanım ve çıktısı: