├── src
├── day25_constructor
│ ├── asd.java
│ ├── asdf.java
│ ├── C03.java
│ ├── C04_CarRunner02.java
│ ├── C01.java
│ └── C02_CarRunner.java
├── day19_arrays
│ ├── C01_Arrays01.java
│ └── C02_Arrays02.java
├── day20_arrays
│ ├── C01_Arrays01.java
│ ├── C02_Arrays02.java
│ ├── C03_Arrays03.java
│ ├── C05_Homework.java
│ ├── C06_Homework02.java
│ └── C04_Arrays04.java
├── day15_forLoops
│ ├── C03_ForLoops02.java
│ ├── C04_ForLoop03.java
│ ├── C05_ForLoops04.java
│ ├── C06_ForLoops05.java
│ ├── C09_ForLoops08.java
│ ├── C01_MethodCreationTekrar.java
│ ├── C10_ForloopsFaktoryelHomework.java
│ ├── C07_ForLoops06.java
│ ├── C08_Forloops07.java
│ ├── C11_ForloopsPalindromeHomework.java
│ ├── C12_ForLoopsHomeworkToplama.java
│ └── C02_ForLoop01.java
├── day09_switchCase
│ ├── C6_Homework02.java
│ ├── C2_SwitchCase02.java
│ ├── C3_SwitchCase03.java
│ ├── C1_SwitchCase01.java
│ ├── C4_StringManipulation01.java
│ └── C5_Homework01.java
├── day07_ifElseStatements
│ ├── C4_IfElse03.java
│ ├── C6_IfElseIf02.java
│ ├── C7_IfElseIf03.java
│ ├── C1_IfStatements.java
│ ├── C9_NestedIfElse2.java
│ ├── C3_IfElse02.java
│ ├── C2_IfElse01.java
│ ├── C5_IfElseIf01.java
│ └── C8_NestedIfElse.java
├── day24_lists_forEachLoops
│ ├── C01_List01.java
│ ├── C04_ForEachLoop02.java
│ ├── C05_ForEachLoop03.java
│ ├── C06.java
│ ├── C03_ForEachLoop01.java
│ ├── C07_Runner.java
│ └── C02_List02.java
├── day02_variables_scanner
│ ├── C01_Variables.java
│ ├── C03_Scanner02.java
│ └── C02_Scanner.java
├── day08_ternaryOperator
│ ├── C6_NestedTernary.java
│ ├── C1_IfElse_ArtikYil.java
│ ├── C2_IfElse_ArtikYil2.java
│ ├── C4_Ternary02.java
│ ├── C5_Ternary03.java
│ ├── C7_NestedTernary02.java
│ └── C3_Ternary.java
├── day12_stringManipulations
│ ├── C06_Homework01.java
│ ├── C08_Homework03.java
│ ├── C03_StringManipulation03.java
│ ├── C05_StringManipulation05.java
│ ├── C09_Test.java
│ ├── C01_StringManipulation01.java
│ ├── C04_StringManipulation04.java
│ ├── C07_Homework02.java
│ └── C02_StringManipulation02.java
├── day18_doWhileLoopScope
│ ├── C03_DoWhileLoop02.java
│ ├── C07_DoWhileLoopHomework2.java
│ ├── C08_DoWhileLoopHomework6.java
│ ├── C06_DoWhileLoopHomework1.java
│ ├── C01_WhileLoop.java
│ ├── C02_DoWhileLoop01.java
│ ├── C05_Scope02.java
│ └── C04_Scope01.java
├── day21_multidimensionalArrays
│ ├── C02_MDArrays02.java
│ ├── C03_MDArrays03.java
│ ├── C04_MDArrays04.java
│ ├── C05_HomeworkHanimAcar.java
│ ├── C06_HomeworkSabahNurDagtekin.java
│ ├── C01_MDArrays01.java
│ └── C07_HomeworkTolgaDemir.java
├── day10_stringManipulations
│ ├── C4_StringManipulation04.java
│ ├── C2_StringManipulation02.java
│ ├── C1_StringManipulation01.java
│ └── C3_StringManipulation03.java
├── day14_methodCreationForLoop
│ ├── C01_MethodCreation01.java
│ ├── C02_MethodCreation02.java
│ ├── C03_MethodCreation03.java
│ ├── C05_MethodOverloading.java
│ └── C04_MethodCreation04.java
├── day17_nestedForLoopsWhileLoops
│ ├── C04_WhileLoops02.java
│ ├── C10_WhileLoopHomework02.java
│ ├── C11_WhileLoopHomework03.java
│ ├── C03_WhileLoops01.java
│ ├── C02_NestedForLoop02.java
│ ├── C06_WhileLoops04.java
│ ├── C01_NestedForLoops01.java
│ ├── C05_WhileLoops03.java
│ ├── C07_WhileLoop05.java
│ ├── C09_WhileLoopHomework.java
│ └── C08_NestedForLoopsHomework.java
├── day22_23_arrayLists
│ ├── C09_Homework_SabahNurDagtekin.java
│ ├── C03_List03.java
│ ├── C07_List07.java
│ ├── C05_List05.java
│ ├── C08_List08.java
│ ├── C06_List06.java
│ ├── C04_List04.java
│ ├── C01_List01.java
│ └── C02_List02.java
├── day29_passByValue_mutableClass
│ ├── C01_PassByValue01.java
│ ├── C02_PassByValue02.java
│ ├── C03_ImmutableClasses01.java
│ └── C04_ImmutableClasses02.java
├── day11_stringManipulations
│ ├── C02_StringManipulations02.java
│ ├── C03_StringManipulations03.java
│ ├── C01_StringManipulations01.java
│ └── C04_StringManipulation04.java
├── day06_relationalOperators_ifstatements
│ ├── C4_IfStatements03.java
│ ├── C2_IfStatements01.java
│ ├── C1_RelationalOperators.java
│ ├── C3_IfStatements02.java
│ └── C5_IfStatements04.java
├── day01_variables
│ ├── C01_SonucYazdirma.java
│ └── C02_Scanner01.java
├── day28_staticBlock_passByValue
│ ├── C02_StaticBlocks02.java
│ ├── C01_StaticBlocks.java
│ └── C03_PassByValue.java
├── day26_constructors_staticKeyword
│ └── Rope.java
├── day05_wapper_concatenation
│ ├── C3_Concatenation02.java
│ ├── C2_Concatenation.java
│ └── C1_WrapperClass.java
├── day04_increment_matematiksel_islemler
│ ├── C3_PreDecrement_PostDecrement.java
│ ├── C2_PreIncrement_PostIncrement.java
│ ├── C1_IncrementDecrement.java
│ └── C4_modulos.java
├── day03_datacasting_increment
│ ├── C2_Scanner02.java
│ ├── C3_DataCasting.java
│ ├── C4_DataCasting02.java
│ └── C1_Scanner01.java
├── day13_methodCreation
│ ├── C1_MethodCreation01.java
│ └── C2_MethodCreation02.java
└── day27_staticKeyword
│ ├── C01.java
│ ├── C02_Runner.java
│ └── C03_StaticKeyword.java
├── bin
├── day25_constructor
│ ├── C01.class
│ ├── C03.class
│ ├── asd.class
│ ├── asdf.class
│ ├── C02_CarRunner.class
│ └── C04_CarRunner02.class
├── day27_staticKeyword
│ ├── C01.class
│ ├── C02_Runner.class
│ └── C03_StaticKeyword.class
├── day19_arrays
│ ├── C01_Arrays01.class
│ └── C02_Arrays02.class
├── day20_arrays
│ ├── C01_Arrays01.class
│ ├── C02_Arrays02.class
│ ├── C03_Arrays03.class
│ ├── C04_Arrays04.class
│ ├── C05_Homework.class
│ └── C06_Homework02.class
├── day15_forLoops
│ ├── C02_ForLoop01.class
│ ├── C04_ForLoop03.class
│ ├── C03_ForLoops02.class
│ ├── C05_ForLoops04.class
│ ├── C06_ForLoops05.class
│ ├── C07_ForLoops06.class
│ ├── C08_Forloops07.class
│ ├── C09_ForLoops08.class
│ ├── C01_MethodCreationTekrar.class
│ ├── C12_ForLoopsHomeworkToplama.class
│ ├── C10_ForloopsFaktoryelHomework.class
│ └── C11_ForloopsPalindromeHomework.class
├── day24_lists_forEachLoops
│ ├── C06.class
│ ├── C01_List01.class
│ ├── C02_List02.class
│ ├── C07_Runner.class
│ ├── C03_ForEachLoop01.class
│ ├── C04_ForEachLoop02.class
│ └── C05_ForEachLoop03.class
├── day01_variables
│ ├── C02_Scanner01.class
│ └── C01_SonucYazdirma.class
├── day09_switchCase
│ ├── C5_Homework01.class
│ ├── C6_Homework02.class
│ ├── C1_SwitchCase01.class
│ ├── C2_SwitchCase02.class
│ ├── C3_SwitchCase03.class
│ └── C4_StringManipulation01.class
├── day22_23_arrayLists
│ ├── C01_List01.class
│ ├── C02_List02.class
│ ├── C03_List03.class
│ ├── C04_List04.class
│ ├── C05_List05.class
│ ├── C06_List06.class
│ ├── C07_List07.class
│ ├── C08_List08.class
│ └── C09_Homework_SabahNurDagtekin.class
├── day08_ternaryOperator
│ ├── C3_Ternary.class
│ ├── C4_Ternary02.class
│ ├── C5_Ternary03.class
│ ├── C6_NestedTernary.class
│ ├── C1_IfElse_ArtikYil.class
│ ├── C7_NestedTernary02.class
│ └── C2_IfElse_ArtikYil2.class
├── day02_variables_scanner
│ ├── C02_Scanner.class
│ ├── C01_Variables.class
│ └── C03_Scanner02.class
├── day07_ifElseStatements
│ ├── C2_IfElse01.class
│ ├── C3_IfElse02.class
│ ├── C4_IfElse03.class
│ ├── C1_IfStatements.class
│ ├── C5_IfElseIf01.class
│ ├── C6_IfElseIf02.class
│ ├── C7_IfElseIf03.class
│ ├── C8_NestedIfElse.class
│ └── C9_NestedIfElse2.class
├── day12_stringManipulations
│ ├── C09_Test.class
│ ├── C06_Homework01.class
│ ├── C07_Homework02.class
│ ├── C08_Homework03.class
│ ├── C01_StringManipulation01.class
│ ├── C02_StringManipulation02.class
│ ├── C03_StringManipulation03.class
│ ├── C04_StringManipulation04.class
│ └── C05_StringManipulation05.class
├── day18_doWhileLoopScope
│ ├── C04_Scope01.class
│ ├── C05_Scope02.class
│ ├── C01_WhileLoop.class
│ ├── C02_DoWhileLoop01.class
│ ├── C03_DoWhileLoop02.class
│ ├── C06_DoWhileLoopHomework1.class
│ ├── C07_DoWhileLoopHomework2.class
│ └── C08_DoWhileLoopHomework6.class
├── day26_constructors_staticKeyword
│ └── Rope.class
├── day03_datacasting_increment
│ ├── C1_Scanner01.class
│ ├── C2_Scanner02.class
│ ├── C3_DataCasting.class
│ └── C4_DataCasting02.class
├── day13_methodCreation
│ ├── C1_MethodCreation01.class
│ └── C2_MethodCreation02.class
├── day05_wapper_concatenation
│ ├── C1_WrapperClass.class
│ ├── C2_Concatenation.class
│ └── C3_Concatenation02.class
├── day21_multidimensionalArrays
│ ├── C01_MDArrays01.class
│ ├── C02_MDArrays02.class
│ ├── C03_MDArrays03.class
│ ├── C04_MDArrays04.class
│ ├── C05_HomeworkHanimAcar.class
│ ├── C07_HomeworkTolgaDemir.class
│ └── C06_HomeworkSabahNurDagtekin.class
├── day28_staticBlock_passByValue
│ ├── C03_PassByValue.class
│ ├── C01_StaticBlocks.class
│ └── C02_StaticBlocks02.class
├── day04_increment_matematiksel_islemler
│ ├── C4_modulos.class
│ ├── C1_IncrementDecrement.class
│ ├── C2_PreIncrement_PostIncrement.class
│ └── C3_PreDecrement_PostDecrement.class
├── day14_methodCreationForLoop
│ ├── C01_MethodCreation01.class
│ ├── C02_MethodCreation02.class
│ ├── C03_MethodCreation03.class
│ ├── C04_MethodCreation04.class
│ └── C05_MethodOverloading.class
├── day17_nestedForLoopsWhileLoops
│ ├── C03_WhileLoops01.class
│ ├── C04_WhileLoops02.class
│ ├── C05_WhileLoops03.class
│ ├── C06_WhileLoops04.class
│ ├── C07_WhileLoop05.class
│ ├── C02_NestedForLoop02.class
│ ├── C01_NestedForLoops01.class
│ ├── C09_WhileLoopHomework.class
│ ├── C10_WhileLoopHomework02.class
│ ├── C11_WhileLoopHomework03.class
│ └── C08_NestedForLoopsHomework.class
├── day29_passByValue_mutableClass
│ ├── C01_PassByValue01.class
│ ├── C02_PassByValue02.class
│ ├── C03_ImmutableClasses01.class
│ └── C04_ImmutableClasses02.class
├── day10_stringManipulations
│ ├── C1_StringManipulation01.class
│ ├── C2_StringManipulation02.class
│ ├── C3_StringManipulation03.class
│ └── C4_StringManipulation04.class
├── day11_stringManipulations
│ ├── C04_StringManipulation04.class
│ ├── C01_StringManipulations01.class
│ ├── C02_StringManipulations02.class
│ └── C03_StringManipulations03.class
└── day06_relationalOperators_ifstatements
│ ├── C2_IfStatements01.class
│ ├── C3_IfStatements02.class
│ ├── C4_IfStatements03.class
│ ├── C5_IfStatements04.class
│ └── C1_RelationalOperators.class
├── .settings
├── org.eclipse.core.resources.prefs
└── org.eclipse.jdt.core.prefs
├── .classpath
└── .project
/src/day25_constructor/asd.java:
--------------------------------------------------------------------------------
1 | package day25_constructor;
2 |
3 | public class asd {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/day25_constructor/asdf.java:
--------------------------------------------------------------------------------
1 | package day25_constructor;
2 |
3 | public class asdf {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/bin/day25_constructor/C01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day25_constructor/C01.class
--------------------------------------------------------------------------------
/bin/day25_constructor/C03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day25_constructor/C03.class
--------------------------------------------------------------------------------
/bin/day25_constructor/asd.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day25_constructor/asd.class
--------------------------------------------------------------------------------
/bin/day25_constructor/asdf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day25_constructor/asdf.class
--------------------------------------------------------------------------------
/bin/day27_staticKeyword/C01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day27_staticKeyword/C01.class
--------------------------------------------------------------------------------
/bin/day19_arrays/C01_Arrays01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day19_arrays/C01_Arrays01.class
--------------------------------------------------------------------------------
/bin/day19_arrays/C02_Arrays02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day19_arrays/C02_Arrays02.class
--------------------------------------------------------------------------------
/bin/day20_arrays/C01_Arrays01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day20_arrays/C01_Arrays01.class
--------------------------------------------------------------------------------
/bin/day20_arrays/C02_Arrays02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day20_arrays/C02_Arrays02.class
--------------------------------------------------------------------------------
/bin/day20_arrays/C03_Arrays03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day20_arrays/C03_Arrays03.class
--------------------------------------------------------------------------------
/bin/day20_arrays/C04_Arrays04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day20_arrays/C04_Arrays04.class
--------------------------------------------------------------------------------
/bin/day20_arrays/C05_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day20_arrays/C05_Homework.class
--------------------------------------------------------------------------------
/src/day19_arrays/C01_Arrays01.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day19_arrays/C01_Arrays01.java
--------------------------------------------------------------------------------
/src/day20_arrays/C01_Arrays01.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day20_arrays/C01_Arrays01.java
--------------------------------------------------------------------------------
/src/day20_arrays/C02_Arrays02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day20_arrays/C02_Arrays02.java
--------------------------------------------------------------------------------
/bin/day15_forLoops/C02_ForLoop01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C02_ForLoop01.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C04_ForLoop03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C04_ForLoop03.class
--------------------------------------------------------------------------------
/bin/day20_arrays/C06_Homework02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day20_arrays/C06_Homework02.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C06.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C06.class
--------------------------------------------------------------------------------
/src/day15_forLoops/C03_ForLoops02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day15_forLoops/C03_ForLoops02.java
--------------------------------------------------------------------------------
/src/day15_forLoops/C04_ForLoop03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day15_forLoops/C04_ForLoop03.java
--------------------------------------------------------------------------------
/src/day15_forLoops/C05_ForLoops04.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day15_forLoops/C05_ForLoops04.java
--------------------------------------------------------------------------------
/src/day15_forLoops/C06_ForLoops05.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day15_forLoops/C06_ForLoops05.java
--------------------------------------------------------------------------------
/src/day15_forLoops/C09_ForLoops08.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day15_forLoops/C09_ForLoops08.java
--------------------------------------------------------------------------------
/bin/day01_variables/C02_Scanner01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day01_variables/C02_Scanner01.class
--------------------------------------------------------------------------------
/bin/day09_switchCase/C5_Homework01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day09_switchCase/C5_Homework01.class
--------------------------------------------------------------------------------
/bin/day09_switchCase/C6_Homework02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day09_switchCase/C6_Homework02.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C03_ForLoops02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C03_ForLoops02.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C05_ForLoops04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C05_ForLoops04.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C06_ForLoops05.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C06_ForLoops05.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C07_ForLoops06.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C07_ForLoops06.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C08_Forloops07.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C08_Forloops07.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C09_ForLoops08.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C09_ForLoops08.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C01_List01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C01_List01.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C02_List02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C02_List02.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C03_List03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C03_List03.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C04_List04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C04_List04.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C05_List05.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C05_List05.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C06_List06.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C06_List06.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C07_List07.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C07_List07.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C08_List08.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C08_List08.class
--------------------------------------------------------------------------------
/bin/day27_staticKeyword/C02_Runner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day27_staticKeyword/C02_Runner.class
--------------------------------------------------------------------------------
/src/day09_switchCase/C6_Homework02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day09_switchCase/C6_Homework02.java
--------------------------------------------------------------------------------
/bin/day01_variables/C01_SonucYazdirma.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day01_variables/C01_SonucYazdirma.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C3_Ternary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C3_Ternary.class
--------------------------------------------------------------------------------
/bin/day09_switchCase/C1_SwitchCase01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day09_switchCase/C1_SwitchCase01.class
--------------------------------------------------------------------------------
/bin/day09_switchCase/C2_SwitchCase02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day09_switchCase/C2_SwitchCase02.class
--------------------------------------------------------------------------------
/bin/day09_switchCase/C3_SwitchCase03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day09_switchCase/C3_SwitchCase03.class
--------------------------------------------------------------------------------
/bin/day25_constructor/C02_CarRunner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day25_constructor/C02_CarRunner.class
--------------------------------------------------------------------------------
/bin/day25_constructor/C04_CarRunner02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day25_constructor/C04_CarRunner02.class
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C4_IfElse03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day07_ifElseStatements/C4_IfElse03.java
--------------------------------------------------------------------------------
/src/day09_switchCase/C2_SwitchCase02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day09_switchCase/C2_SwitchCase02.java
--------------------------------------------------------------------------------
/bin/day02_variables_scanner/C02_Scanner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day02_variables_scanner/C02_Scanner.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C2_IfElse01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C2_IfElse01.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C3_IfElse02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C3_IfElse02.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C4_IfElse03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C4_IfElse03.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C4_Ternary02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C4_Ternary02.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C5_Ternary03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C5_Ternary03.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C09_Test.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C09_Test.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C04_Scope01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C04_Scope01.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C05_Scope02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C05_Scope02.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C01_List01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C01_List01.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C02_List02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C02_List02.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C07_Runner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C07_Runner.class
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C6_IfElseIf02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day07_ifElseStatements/C6_IfElseIf02.java
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C7_IfElseIf03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day07_ifElseStatements/C7_IfElseIf03.java
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C01_List01.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day24_lists_forEachLoops/C01_List01.java
--------------------------------------------------------------------------------
/bin/day02_variables_scanner/C01_Variables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day02_variables_scanner/C01_Variables.class
--------------------------------------------------------------------------------
/bin/day02_variables_scanner/C03_Scanner02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day02_variables_scanner/C03_Scanner02.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C1_IfStatements.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C1_IfStatements.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C5_IfElseIf01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C5_IfElseIf01.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C6_IfElseIf02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C6_IfElseIf02.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C7_IfElseIf03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C7_IfElseIf03.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C8_NestedIfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C8_NestedIfElse.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C6_NestedTernary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C6_NestedTernary.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C01_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C01_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day26_constructors_staticKeyword/Rope.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day26_constructors_staticKeyword/Rope.class
--------------------------------------------------------------------------------
/bin/day27_staticKeyword/C03_StaticKeyword.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day27_staticKeyword/C03_StaticKeyword.class
--------------------------------------------------------------------------------
/src/day02_variables_scanner/C01_Variables.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day02_variables_scanner/C01_Variables.java
--------------------------------------------------------------------------------
/src/day02_variables_scanner/C03_Scanner02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day02_variables_scanner/C03_Scanner02.java
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C1_IfStatements.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day07_ifElseStatements/C1_IfStatements.java
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C9_NestedIfElse2.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day07_ifElseStatements/C9_NestedIfElse2.java
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C6_NestedTernary.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day08_ternaryOperator/C6_NestedTernary.java
--------------------------------------------------------------------------------
/src/day15_forLoops/C01_MethodCreationTekrar.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day15_forLoops/C01_MethodCreationTekrar.java
--------------------------------------------------------------------------------
/bin/day03_datacasting_increment/C1_Scanner01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day03_datacasting_increment/C1_Scanner01.class
--------------------------------------------------------------------------------
/bin/day03_datacasting_increment/C2_Scanner02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day03_datacasting_increment/C2_Scanner02.class
--------------------------------------------------------------------------------
/bin/day07_ifElseStatements/C9_NestedIfElse2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day07_ifElseStatements/C9_NestedIfElse2.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C1_IfElse_ArtikYil.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C1_IfElse_ArtikYil.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C7_NestedTernary02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C7_NestedTernary02.class
--------------------------------------------------------------------------------
/bin/day09_switchCase/C4_StringManipulation01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day09_switchCase/C4_StringManipulation01.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C06_Homework01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C06_Homework01.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C07_Homework02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C07_Homework02.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C08_Homework03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C08_Homework03.class
--------------------------------------------------------------------------------
/bin/day13_methodCreation/C1_MethodCreation01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day13_methodCreation/C1_MethodCreation01.class
--------------------------------------------------------------------------------
/bin/day13_methodCreation/C2_MethodCreation02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day13_methodCreation/C2_MethodCreation02.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C01_MethodCreationTekrar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C01_MethodCreationTekrar.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C02_DoWhileLoop01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C02_DoWhileLoop01.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C03_DoWhileLoop02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C03_DoWhileLoop02.class
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C1_IfElse_ArtikYil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day08_ternaryOperator/C1_IfElse_ArtikYil.java
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C2_IfElse_ArtikYil2.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day08_ternaryOperator/C2_IfElse_ArtikYil2.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C06_Homework01.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day12_stringManipulations/C06_Homework01.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C08_Homework03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day12_stringManipulations/C08_Homework03.java
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C03_DoWhileLoop02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day18_doWhileLoopScope/C03_DoWhileLoop02.java
--------------------------------------------------------------------------------
/bin/day03_datacasting_increment/C3_DataCasting.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day03_datacasting_increment/C3_DataCasting.class
--------------------------------------------------------------------------------
/bin/day05_wapper_concatenation/C1_WrapperClass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day05_wapper_concatenation/C1_WrapperClass.class
--------------------------------------------------------------------------------
/bin/day05_wapper_concatenation/C2_Concatenation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day05_wapper_concatenation/C2_Concatenation.class
--------------------------------------------------------------------------------
/bin/day08_ternaryOperator/C2_IfElse_ArtikYil2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day08_ternaryOperator/C2_IfElse_ArtikYil2.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C12_ForLoopsHomeworkToplama.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C12_ForLoopsHomeworkToplama.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C01_MDArrays01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C01_MDArrays01.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C02_MDArrays02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C02_MDArrays02.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C03_MDArrays03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C03_MDArrays03.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C04_MDArrays04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C04_MDArrays04.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C03_ForEachLoop01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C03_ForEachLoop01.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C04_ForEachLoop02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C04_ForEachLoop02.class
--------------------------------------------------------------------------------
/bin/day24_lists_forEachLoops/C05_ForEachLoop03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day24_lists_forEachLoops/C05_ForEachLoop03.class
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C02_MDArrays02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day21_multidimensionalArrays/C02_MDArrays02.java
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C03_MDArrays03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day21_multidimensionalArrays/C03_MDArrays03.java
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C04_MDArrays04.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day21_multidimensionalArrays/C04_MDArrays04.java
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C04_ForEachLoop02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day24_lists_forEachLoops/C04_ForEachLoop02.java
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C05_ForEachLoop03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day24_lists_forEachLoops/C05_ForEachLoop03.java
--------------------------------------------------------------------------------
/bin/day03_datacasting_increment/C4_DataCasting02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day03_datacasting_increment/C4_DataCasting02.class
--------------------------------------------------------------------------------
/bin/day05_wapper_concatenation/C3_Concatenation02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day05_wapper_concatenation/C3_Concatenation02.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C10_ForloopsFaktoryelHomework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C10_ForloopsFaktoryelHomework.class
--------------------------------------------------------------------------------
/bin/day15_forLoops/C11_ForloopsPalindromeHomework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day15_forLoops/C11_ForloopsPalindromeHomework.class
--------------------------------------------------------------------------------
/bin/day28_staticBlock_passByValue/C03_PassByValue.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day28_staticBlock_passByValue/C03_PassByValue.class
--------------------------------------------------------------------------------
/bin/day04_increment_matematiksel_islemler/C4_modulos.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day04_increment_matematiksel_islemler/C4_modulos.class
--------------------------------------------------------------------------------
/bin/day14_methodCreationForLoop/C01_MethodCreation01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day14_methodCreationForLoop/C01_MethodCreation01.class
--------------------------------------------------------------------------------
/bin/day14_methodCreationForLoop/C02_MethodCreation02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day14_methodCreationForLoop/C02_MethodCreation02.class
--------------------------------------------------------------------------------
/bin/day14_methodCreationForLoop/C03_MethodCreation03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day14_methodCreationForLoop/C03_MethodCreation03.class
--------------------------------------------------------------------------------
/bin/day14_methodCreationForLoop/C04_MethodCreation04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day14_methodCreationForLoop/C04_MethodCreation04.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C03_WhileLoops01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C03_WhileLoops01.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C04_WhileLoops02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C04_WhileLoops02.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C05_WhileLoops03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C05_WhileLoops03.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C06_WhileLoops04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C06_WhileLoops04.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C07_WhileLoop05.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C07_WhileLoop05.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C06_DoWhileLoopHomework1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C06_DoWhileLoopHomework1.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C07_DoWhileLoopHomework2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C07_DoWhileLoopHomework2.class
--------------------------------------------------------------------------------
/bin/day18_doWhileLoopScope/C08_DoWhileLoopHomework6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day18_doWhileLoopScope/C08_DoWhileLoopHomework6.class
--------------------------------------------------------------------------------
/bin/day28_staticBlock_passByValue/C01_StaticBlocks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day28_staticBlock_passByValue/C01_StaticBlocks.class
--------------------------------------------------------------------------------
/bin/day28_staticBlock_passByValue/C02_StaticBlocks02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day28_staticBlock_passByValue/C02_StaticBlocks02.class
--------------------------------------------------------------------------------
/bin/day29_passByValue_mutableClass/C01_PassByValue01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day29_passByValue_mutableClass/C01_PassByValue01.class
--------------------------------------------------------------------------------
/bin/day29_passByValue_mutableClass/C02_PassByValue02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day29_passByValue_mutableClass/C02_PassByValue02.class
--------------------------------------------------------------------------------
/src/day10_stringManipulations/C4_StringManipulation04.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day10_stringManipulations/C4_StringManipulation04.java
--------------------------------------------------------------------------------
/src/day14_methodCreationForLoop/C01_MethodCreation01.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day14_methodCreationForLoop/C01_MethodCreation01.java
--------------------------------------------------------------------------------
/src/day14_methodCreationForLoop/C02_MethodCreation02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day14_methodCreationForLoop/C02_MethodCreation02.java
--------------------------------------------------------------------------------
/src/day14_methodCreationForLoop/C03_MethodCreation03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day14_methodCreationForLoop/C03_MethodCreation03.java
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C04_WhileLoops02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day17_nestedForLoopsWhileLoops/C04_WhileLoops02.java
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C07_DoWhileLoopHomework2.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day18_doWhileLoopScope/C07_DoWhileLoopHomework2.java
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C08_DoWhileLoopHomework6.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day18_doWhileLoopScope/C08_DoWhileLoopHomework6.java
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C09_Homework_SabahNurDagtekin.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day22_23_arrayLists/C09_Homework_SabahNurDagtekin.java
--------------------------------------------------------------------------------
/src/day29_passByValue_mutableClass/C01_PassByValue01.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day29_passByValue_mutableClass/C01_PassByValue01.java
--------------------------------------------------------------------------------
/src/day29_passByValue_mutableClass/C02_PassByValue02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day29_passByValue_mutableClass/C02_PassByValue02.java
--------------------------------------------------------------------------------
/bin/day10_stringManipulations/C1_StringManipulation01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day10_stringManipulations/C1_StringManipulation01.class
--------------------------------------------------------------------------------
/bin/day10_stringManipulations/C2_StringManipulation02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day10_stringManipulations/C2_StringManipulation02.class
--------------------------------------------------------------------------------
/bin/day10_stringManipulations/C3_StringManipulation03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day10_stringManipulations/C3_StringManipulation03.class
--------------------------------------------------------------------------------
/bin/day10_stringManipulations/C4_StringManipulation04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day10_stringManipulations/C4_StringManipulation04.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C04_StringManipulation04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day11_stringManipulations/C04_StringManipulation04.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C01_StringManipulation01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C01_StringManipulation01.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C02_StringManipulation02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C02_StringManipulation02.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C03_StringManipulation03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C03_StringManipulation03.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C04_StringManipulation04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C04_StringManipulation04.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C05_StringManipulation05.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day12_stringManipulations/C05_StringManipulation05.class
--------------------------------------------------------------------------------
/bin/day14_methodCreationForLoop/C05_MethodOverloading.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day14_methodCreationForLoop/C05_MethodOverloading.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C02_NestedForLoop02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C02_NestedForLoop02.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C05_HomeworkHanimAcar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C05_HomeworkHanimAcar.class
--------------------------------------------------------------------------------
/bin/day22_23_arrayLists/C09_Homework_SabahNurDagtekin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day22_23_arrayLists/C09_Homework_SabahNurDagtekin.class
--------------------------------------------------------------------------------
/src/day11_stringManipulations/C02_StringManipulations02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day11_stringManipulations/C02_StringManipulations02.java
--------------------------------------------------------------------------------
/src/day11_stringManipulations/C03_StringManipulations03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day11_stringManipulations/C03_StringManipulations03.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C03_StringManipulation03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day12_stringManipulations/C03_StringManipulation03.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C05_StringManipulation05.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day12_stringManipulations/C05_StringManipulation05.java
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C05_HomeworkHanimAcar.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day21_multidimensionalArrays/C05_HomeworkHanimAcar.java
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C01_StringManipulations01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day11_stringManipulations/C01_StringManipulations01.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C02_StringManipulations02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day11_stringManipulations/C02_StringManipulations02.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C03_StringManipulations03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day11_stringManipulations/C03_StringManipulations03.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C01_NestedForLoops01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C01_NestedForLoops01.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C09_WhileLoopHomework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C09_WhileLoopHomework.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C07_HomeworkTolgaDemir.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C07_HomeworkTolgaDemir.class
--------------------------------------------------------------------------------
/bin/day29_passByValue_mutableClass/C03_ImmutableClasses01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day29_passByValue_mutableClass/C03_ImmutableClasses01.class
--------------------------------------------------------------------------------
/bin/day29_passByValue_mutableClass/C04_ImmutableClasses02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day29_passByValue_mutableClass/C04_ImmutableClasses02.class
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C10_WhileLoopHomework02.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day17_nestedForLoopsWhileLoops/C10_WhileLoopHomework02.java
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C11_WhileLoopHomework03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day17_nestedForLoopsWhileLoops/C11_WhileLoopHomework03.java
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C10_WhileLoopHomework02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C10_WhileLoopHomework02.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C11_WhileLoopHomework03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C11_WhileLoopHomework03.class
--------------------------------------------------------------------------------
/src/day06_relationalOperators_ifstatements/C4_IfStatements03.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day06_relationalOperators_ifstatements/C4_IfStatements03.java
--------------------------------------------------------------------------------
/bin/day06_relationalOperators_ifstatements/C2_IfStatements01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day06_relationalOperators_ifstatements/C2_IfStatements01.class
--------------------------------------------------------------------------------
/bin/day06_relationalOperators_ifstatements/C3_IfStatements02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day06_relationalOperators_ifstatements/C3_IfStatements02.class
--------------------------------------------------------------------------------
/bin/day06_relationalOperators_ifstatements/C4_IfStatements03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day06_relationalOperators_ifstatements/C4_IfStatements03.class
--------------------------------------------------------------------------------
/bin/day06_relationalOperators_ifstatements/C5_IfStatements04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day06_relationalOperators_ifstatements/C5_IfStatements04.class
--------------------------------------------------------------------------------
/bin/day17_nestedForLoopsWhileLoops/C08_NestedForLoopsHomework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day17_nestedForLoopsWhileLoops/C08_NestedForLoopsHomework.class
--------------------------------------------------------------------------------
/bin/day21_multidimensionalArrays/C06_HomeworkSabahNurDagtekin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day21_multidimensionalArrays/C06_HomeworkSabahNurDagtekin.class
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C06_HomeworkSabahNurDagtekin.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/src/day21_multidimensionalArrays/C06_HomeworkSabahNurDagtekin.java
--------------------------------------------------------------------------------
/bin/day04_increment_matematiksel_islemler/C1_IncrementDecrement.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day04_increment_matematiksel_islemler/C1_IncrementDecrement.class
--------------------------------------------------------------------------------
/bin/day06_relationalOperators_ifstatements/C1_RelationalOperators.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day06_relationalOperators_ifstatements/C1_RelationalOperators.class
--------------------------------------------------------------------------------
/bin/day04_increment_matematiksel_islemler/C2_PreIncrement_PostIncrement.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day04_increment_matematiksel_islemler/C2_PreIncrement_PostIncrement.class
--------------------------------------------------------------------------------
/bin/day04_increment_matematiksel_islemler/C3_PreDecrement_PostDecrement.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-summer-2021/HEAD/bin/day04_increment_matematiksel_islemler/C3_PreDecrement_PostDecrement.class
--------------------------------------------------------------------------------
/src/day01_variables/C01_SonucYazdirma.java:
--------------------------------------------------------------------------------
1 | package day01_variables;
2 |
3 | public class C01_SonucYazdirma {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 | System.out.println("Hello world");
9 |
10 | System.out.println("Bu son tekrardi");
11 |
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/day28_staticBlock_passByValue/C02_StaticBlocks02.java:
--------------------------------------------------------------------------------
1 | package day28_staticBlock_passByValue;
2 |
3 | public class C02_StaticBlocks02 {
4 |
5 | public static void main(String[] args) {
6 |
7 | System.out.println(C01_StaticBlocks.sayi);
8 | // local'de static variable olusturulamaz
9 |
10 |
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/day15_forLoops/C10_ForloopsFaktoryelHomework.java=UTF-8
3 | encoding//src/day15_forLoops/C11_ForloopsPalindromeHomework.java=UTF-8
4 | encoding//src/day15_forLoops/C12_ForLoopsHomeworkToplama.java=UTF-8
5 | encoding//src/day20_arrays/C05_Homework.java=UTF-8
6 | encoding//src/day20_arrays/C06_Homework02.java=UTF-8
7 |
--------------------------------------------------------------------------------
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | java2021SummerTr
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C03_WhileLoops01.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | public class C03_WhileLoops01 {
4 |
5 | public static void main(String[] args) {
6 | // Soru 1 ) While loop kullanarak
7 | // 3 den 13 e kadar(dahil) tum tek tamsayilari ekrana yazdiriniz.
8 |
9 |
10 |
11 | int i=3;
12 |
13 | while (i<=13) {
14 |
15 | if (i%2==1) {
16 | System.out.print(i + " ");
17 | }
18 | i++;
19 | }
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C06_DoWhileLoopHomework1.java:
--------------------------------------------------------------------------------
1 | package day18_doWhileLoopScope;
2 |
3 | public class C06_DoWhileLoopHomework1 {
4 |
5 | public static void main(String[] args) {
6 | // Soru 1) 9 den 190 e kadar 7 nin kati olan tum tamsayilari ekrana yazdiriniz.
7 |
8 | int a = 9;
9 |
10 | do {
11 | if (a % 7 == 0) {
12 | System.out.print(a + " ");
13 | }
14 | a++;
15 | } while (a <= 190);
16 |
17 | while (a <= 190) {
18 |
19 | }
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day26_constructors_staticKeyword/Rope.java:
--------------------------------------------------------------------------------
1 | package day26_constructors_staticKeyword;
2 |
3 | public class Rope {
4 |
5 | public static void swing() {
6 | System.out.println("swing ");
7 | }
8 |
9 | public void climb() {
10 | System.out.println("climb ");
11 | }
12 |
13 | public static void play() {
14 | swing();
15 | // climb(); // CTE
16 | }
17 |
18 | public static void main(String[] args) {
19 |
20 | Rope rope = new Rope();
21 | rope.play();
22 | Rope rope2 = null;
23 | rope2.play();
24 | }
25 | }
--------------------------------------------------------------------------------
/src/day05_wapper_concatenation/C3_Concatenation02.java:
--------------------------------------------------------------------------------
1 | package day05_wapper_concatenation;
2 |
3 | public class C3_Concatenation02 {
4 |
5 | public static void main(String[] args) {
6 |
7 | int sayi=7;
8 | char ilkHarf='a';
9 | String str="Java";
10 |
11 |
12 | System.out.println(sayi+str+ilkHarf); // 7Javaaa
13 | System.out.println(sayi+ilkHarf+str); //
14 |
15 | // 7a yazdirin
16 |
17 | System.out.println(sayi+ilkHarf); // 104
18 |
19 |
20 | System.out.println(""+sayi+ilkHarf); //
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day04_increment_matematiksel_islemler/C3_PreDecrement_PostDecrement.java:
--------------------------------------------------------------------------------
1 | package day04_increment_matematiksel_islemler;
2 |
3 | public class C3_PreDecrement_PostDecrement {
4 |
5 | public static void main(String[] args) {
6 |
7 | int sayi1 = 20;
8 |
9 | int sayi2 = sayi1--;
10 |
11 | System.out.println("post decrement sayi1 : " + sayi1); //
12 | System.out.println("post decrement sayi2 : " + sayi2); //
13 |
14 | System.out.println(--sayi2); //
15 |
16 | System.out.println(sayi2--); //
17 |
18 | System.out.println(sayi2); //
19 |
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day03_datacasting_increment/C2_Scanner02.java:
--------------------------------------------------------------------------------
1 | package day03_datacasting_increment;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C2_Scanner02 {
6 |
7 | public static void main(String[] args) {
8 |
9 | // Soru 7) Kullanicidan ismini alip isminin bas harfini yazdirin.
10 |
11 | Scanner scan=new Scanner(System.in);
12 |
13 | System.out.println("Lutfen isminizi giriniz");
14 |
15 | char ilkHarf=scan.next().charAt(0);
16 |
17 | System.out.println("girdiginiz kelimenin ilk harfi : " + ilkHarf);
18 |
19 | scan.close();
20 |
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C4_Ternary02.java:
--------------------------------------------------------------------------------
1 | package day08_ternaryOperator;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C4_Ternary02 {
6 |
7 | public static void main(String[] args) {
8 | // Soru1 ) Kullanicidan iki sayi alin ve buyuk olmayan sayiyi yazdirin
9 |
10 | Scanner scan = new Scanner(System.in);
11 |
12 | System.out.println("Lutfen iki sayi giriniz");
13 |
14 | double sayi1=scan.nextDouble();
15 | double sayi2=scan.nextDouble();
16 |
17 | System.out.println( sayi1 isimler = new ArrayList<>();
10 |
11 | isimler.add("Ali");
12 | isimler.add("Ayse");
13 | isimler.add("Zeki");
14 |
15 | isimler.set(1, "Fatma");
16 | System.out.println(isimler);
17 |
18 | System.out.println(isimler.set(2, "Mehmet")); // Zeki
19 | // delil olarak eski elementi getirir
20 |
21 | System.out.println(isimler);
22 |
23 |
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C07_List07.java:
--------------------------------------------------------------------------------
1 | package day22_23_arrayLists;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C07_List07 {
7 |
8 | public static void main(String[] args) {
9 |
10 |
11 | int sayi1= 0;
12 | int sayi2= 1;
13 | int sayi3= sayi1+sayi2;
14 |
15 | int count=0;
16 | List istenenSayilar=new ArrayList<>();
17 |
18 | do {
19 | sayi1=sayi2;
20 | sayi2=sayi3;
21 | sayi3=sayi1+sayi2;
22 |
23 | if (sayi3>100) {
24 | istenenSayilar.add(sayi3);
25 | count++;
26 | }
27 |
28 | }while (count<20);
29 |
30 | System.out.println(istenenSayilar);
31 |
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day15_forLoops/C10_ForloopsFaktoryelHomework.java:
--------------------------------------------------------------------------------
1 | package day15_forLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C10_ForloopsFaktoryelHomework {
6 |
7 | public static void main(String[] args) {
8 | Scanner scan=new Scanner(System.in);
9 | System.out.print("10'den kucuk bir sayi giriniz: ");
10 | int sayi=scan.nextInt();
11 | int faktoriyel=1;
12 |
13 | System.out.print(sayi+"!=");
14 | for (int i=1;i<=sayi;i++) {
15 |
16 | faktoriyel=faktoriyel*i;
17 | System.out.print(i);
18 | if (i!=sayi) {
19 | System.out.print("*");
20 | }
21 | }
22 | System.out.println("="+faktoriyel);
23 | scan.close();
24 | }
25 |
26 | }
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C09_Test.java:
--------------------------------------------------------------------------------
1 | package day12_stringManipulations;
2 |
3 | public class C09_Test {
4 |
5 | public static void main(String[] args) {
6 |
7 | String str= "Java kolaydir";
8 |
9 | System.out.println(str.endsWith("r"));
10 | System.out.println(str.endsWith("ir"));
11 | System.out.println(str.endsWith("dir"));
12 | System.out.println(str.endsWith(""));
13 | System.out.println(str.endsWith("Java kolaydir"));
14 |
15 |
16 | System.out.println(str.startsWith("J"));
17 | System.out.println(str.startsWith("Java"));
18 | System.out.println(str.startsWith(""));
19 | System.out.println(str.startsWith("Java kolaydir"));
20 |
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=1.8
6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
11 | org.eclipse.jdt.core.compiler.release=disabled
12 | org.eclipse.jdt.core.compiler.source=1.8
13 |
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C01_MDArrays01.java:
--------------------------------------------------------------------------------
1 | package day21_multidimensionalArrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C01_MDArrays01 {
6 |
7 | public static void main(String[] args) {
8 |
9 | int arr[][]= {{1},{2,3,4},{5,6,7,8}};
10 |
11 | // bu array'i nested for loop ile yazdiralim
12 |
13 | for (int i = 0; i < arr.length; i++) { // bu loop outer array'in elementlerini getirir
14 |
15 | // arr[i] //arr[0] arr[1] arr[2]
16 |
17 | for (int j = 0; j < arr[i].length; j++) {
18 | System.out.print(arr[i][j]+" ");
19 |
20 | }
21 | System.out.println("");
22 | }
23 |
24 |
25 | System.out.println(Arrays.deepToString(arr));
26 |
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day28_staticBlock_passByValue/C01_StaticBlocks.java:
--------------------------------------------------------------------------------
1 | package day28_staticBlock_passByValue;
2 |
3 | public class C01_StaticBlocks {
4 |
5 | static int sayi=10;
6 |
7 | static {
8 | System.out.println("1.static block calisti");
9 | sayi=20;
10 | }
11 |
12 | static {
13 | System.out.println("2.static block calisti");
14 | sayi=30;
15 | }
16 |
17 | static {
18 | System.out.println("3. static block calisti");
19 | sayi=45;
20 | }
21 |
22 | public static void main(String[] args) {
23 |
24 | System.out.println("main method'un ilk satirinda sayi : " + sayi); //
25 |
26 | }
27 |
28 | static {
29 | System.out.println("main methoddan sonraki static block calisti");
30 | sayi=100;
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C06.java:
--------------------------------------------------------------------------------
1 | package day24_lists_forEachLoops;
2 |
3 | public class C06 {
4 | // sadece object uretmek uzere kalip olsun diye
5 | // olusturulan class'lar olabilir
6 | // bu class'lar direk calistirilmazlar (run edilmez)
7 | // run edilmedigi icin main method'a ihtiyac duymaz
8 |
9 | public String isim="Yildiz Tekstil";
10 | public String tel="3122355469";
11 | public int isciSayisi=40; // instance variable'dir, dolayisiyla obje ile birlikte kullanilabilir
12 | // tek basina kullanilamaz
13 |
14 | // instance variables (object variable): sadece object uzerinden kullanilabilen variable'lardir.
15 | // obje uzerinden kullanildigi icin bagli oldugu obje ile anlamlidir
16 | //
17 | // static variables :
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C5_Ternary03.java:
--------------------------------------------------------------------------------
1 | package day08_ternaryOperator;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C5_Ternary03 {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan bir sayi alin ve sayinin mutlak degerini yazdirin
9 |
10 | Scanner scan = new Scanner(System.in);
11 |
12 | System.out.println("Lutfen bir sayi giriniz");
13 |
14 | double sayi=scan.nextDouble();
15 |
16 | System.out.println( sayi>=0 ? sayi : -1*sayi );
17 |
18 |
19 | // if ile yapmak isteseydik
20 | if (sayi>=0) {
21 | System.out.println("girdiginiz sayinin mutlak degeri : " + sayi);
22 | } else {
23 | System.out.println("girdiginiz sayinin mutlak degeri : " + -sayi);
24 | }
25 |
26 | scan.close();
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C7_NestedTernary02.java:
--------------------------------------------------------------------------------
1 | package day08_ternaryOperator;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C7_NestedTernary02 {
6 |
7 | public static void main(String[] args) {
8 | // Soru4 ) Kullanicidan dikdortgenin uzunlugunu ve genisligini alin,
9 | // girilen degerlere gore dikdorgenin kare olup olmadigini yazdirin.
10 |
11 |
12 | Scanner scan = new Scanner(System.in);
13 |
14 | System.out.println("Lutfen dikdortgenin kenar uzunluklarini giriniz");
15 |
16 | double sayi1=scan.nextDouble();
17 | double sayi2=scan.nextDouble();
18 |
19 | System.out.println(sayi1<=0 || sayi2<=0 ? "Lutfen gecerli uzunluk giriniz" :
20 | (sayi1==sayi2 ? "Kare" : "Kare degil") ) ;
21 |
22 | scan.close();
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C3_IfElse02.java:
--------------------------------------------------------------------------------
1 | package day07_ifElseStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C3_IfElse02 {
6 |
7 | public static void main(String[] args) {
8 | //Soru 2) Kullanicidan bir karakter girmesini isteyin ve
9 | // girilen karakterin harf olup olmadigini yazdirin
10 |
11 |
12 | Scanner scan= new Scanner(System.in);
13 |
14 | System.out.println("Lutfen bir karakter giriniz");
15 |
16 | char karakter= scan.next().charAt(0);
17 |
18 | if (karakter>='A' && karakter<='Z' || karakter>='a' && karakter<='z') {
19 |
20 | System.out.println("Girilen karakter harf");
21 |
22 | } else {
23 |
24 | System.out.println("Girilen karakter harf degil");
25 | }
26 |
27 | scan.close();
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C05_List05.java:
--------------------------------------------------------------------------------
1 | package day22_23_arrayLists;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C05_List05 {
7 |
8 | public static void main(String[] args) {
9 | // 200'e kadar olan fibonacci sayilarini bir list olarak yazdirin
10 | // 0,1,1,2,3,5,8,13,21,34,
11 |
12 | List fibonacci=new ArrayList<>();
13 |
14 | fibonacci.add(0);
15 | fibonacci.add(1);
16 | fibonacci.add(1);
17 |
18 | System.out.println(fibonacci);
19 |
20 | int sayi=0;
21 | int i=1;
22 |
23 | while (sayi<200) {
24 |
25 | sayi=fibonacci.get(i)+fibonacci.get(i+1);
26 | if(sayi<200) {
27 | fibonacci.add(sayi);
28 | }
29 |
30 | i++;
31 | }
32 | System.out.println(fibonacci);
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/day06_relationalOperators_ifstatements/C2_IfStatements01.java:
--------------------------------------------------------------------------------
1 | package day06_relationalOperators_ifstatements;
2 |
3 | public class C2_IfStatements01 {
4 |
5 | public static void main(String[] args) {
6 |
7 | int a = 2;
8 | int b = 3;
9 |
10 | if (a > b) {
11 |
12 | System.out.println("a b'den buyuk");
13 | }
14 |
15 | if (a == b) {
16 | System.out.println("sayilar esit");
17 | }
18 |
19 | if (a > b || a + b < 10) {
20 | System.out.println("yasasin Java"); // sartin sonucu true ise if body calisir
21 | // false ise if body calismaz,
22 | // body calissa da calismasa da body'den sonraki satira gider
23 | }
24 |
25 | if (a + b < 0 || a * b > 20) {
26 |
27 | System.out.println("bitti bu is");
28 | }
29 |
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day06_relationalOperators_ifstatements/C1_RelationalOperators.java:
--------------------------------------------------------------------------------
1 | package day06_relationalOperators_ifstatements;
2 |
3 | public class C1_RelationalOperators {
4 |
5 | @SuppressWarnings("unused")
6 | public static void main(String[] args) {
7 |
8 | System.out.println(15*3==40); // false
9 |
10 | //System.out.println(15-3==12); // true
11 |
12 | //boolean esitMi= 24/2==12;
13 |
14 |
15 |
16 | //System.out.println(esitMi);
17 |
18 |
19 | System.out.println( 5+2>8 || 9<6 ); // False
20 | System.out.println( 5+2<8 || 9<6 ); // True
21 |
22 | System.out.println( 5+2<8 && 9<6 ); // False
23 | System.out.println( 5+2<8 && 9>=6 ); // True
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C03_ForEachLoop01.java:
--------------------------------------------------------------------------------
1 | package day24_lists_forEachLoops;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C03_ForEachLoop01 {
7 |
8 | public static void main(String[] args) {
9 |
10 | List list1= new ArrayList<>();
11 | list1.add("ALI");
12 | list1.add("Veli");
13 | list1.add("Ayse");
14 | list1.add("Fatma");
15 | list1.add("Omer Asim");
16 |
17 |
18 |
19 |
20 | // bu listedeki isimlerden uzunlugu 4 harften fazla olan isimleri yazdiralim
21 |
22 | // for-each loop index veya size'a bakmadan tek tek tum elementleri bize getirir
23 |
24 | for (String each : list1) {
25 |
26 | if (each.length()>4) {
27 | System.out.print(each + " ");
28 | }
29 |
30 | }
31 |
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C2_IfElse01.java:
--------------------------------------------------------------------------------
1 | package day07_ifElseStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C2_IfElse01 {
6 |
7 | public static void main(String[] args) {
8 | // Soru 1) Kullanicidan dikdortgenin kenar uzunluklarini isteyin
9 | // ve dikdortgenin kare olup olmadigini yazdirin
10 |
11 |
12 | Scanner scan=new Scanner(System.in);
13 |
14 | System.out.println("Lutfen diktorhgenin kenarlarini giriniz \nIlk kenari yazinca ENTER'a basiniz");
15 |
16 | double kenar1=scan.nextDouble();
17 | double kenar2=scan.nextDouble();
18 |
19 |
20 | if (kenar1==kenar2) {
21 | System.out.println("Girdiginiz dikdortgen kare");
22 | } else {
23 | System.out.println("Girdiginiz dikdortgen kare degil");
24 | }
25 |
26 | scan.close();
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day06_relationalOperators_ifstatements/C3_IfStatements02.java:
--------------------------------------------------------------------------------
1 | package day06_relationalOperators_ifstatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C3_IfStatements02 {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan bir tamsayi isteyin ve sayinin tek veya cift oldugunu yazdirin
9 |
10 |
11 | Scanner scan=new Scanner(System.in);
12 | System.out.println("Lutfen bir sayi giriniz");
13 |
14 | int girilenSayi=scan.nextInt();
15 |
16 | if(girilenSayi%2==0) {
17 | System.out.println("Girdiginiz sayi cift sayi");
18 | }
19 | if(girilenSayi%2==1) {
20 | System.out.println("Girdiginiz sayi tek sayi");
21 | }
22 |
23 | if (girilenSayi<0) {
24 | System.out.println("Lutfen pozitif bir tamsayi girin");
25 | }
26 | scan.close();
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day08_ternaryOperator/C3_Ternary.java:
--------------------------------------------------------------------------------
1 | package day08_ternaryOperator;
2 |
3 | public class C3_Ternary {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 | int sayi=50;
9 |
10 | String sonuc = sayi%2==0 ? "Sayi cift" : "Sayi tek";
11 |
12 | System.out.println(sonuc);
13 |
14 | System.out.println(sayi>100 ? "Sayi 100'den buyuk " : 10);
15 |
16 | // direk yazdirdigimiz zaman sonuclarin ikisi ayni cinsten olmak zorunda degil
17 |
18 |
19 | // String sonuc1 = sayi>100 ? "Sayi 100'den buyuk " : 10 ;
20 | // farkli data turundeki sonuclar icin atama yapamayiz
21 |
22 | int y = 1;
23 | int z = 1;
24 |
25 | int a = y<10 ? y++ : z++;
26 |
27 |
28 | System.out.println(y + "," + z + "," + a);
29 |
30 |
31 |
32 |
33 |
34 |
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C02_NestedForLoop02.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_NestedForLoop02 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | * Soru 13 ) Kullanicidan pozitif bir rakam girmesini isteyin ve girilen rakama
10 | * gore carpim tablosu olusturun. Ornek,kullanici 3 girerse, 1 2 3 2 4 6 3 6 9
11 | *
12 | */
13 |
14 | Scanner scan = new Scanner(System.in);
15 | System.out.println("Lutfen bir rakam giriniz");
16 | int rakam = scan.nextInt();
17 |
18 | for (int satirNo = 1; satirNo <= rakam; satirNo++) {
19 |
20 | for (int i = 1; i <= rakam; i++) {
21 |
22 | System.out.print(satirNo * i + " ");
23 | }
24 | System.out.println("");
25 | }
26 | scan.close();
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C08_List08.java:
--------------------------------------------------------------------------------
1 | package day22_23_arrayLists;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 | public class C08_List08 {
7 |
8 | public static void main(String[] args) {
9 |
10 | String arr[]= {"3","5","7"};
11 |
12 | List arrList= Arrays.asList(arr);
13 |
14 | System.out.println("list olarak " + arrList);
15 |
16 | arr[1]="Ali"; // array'in bir elemanini degistirdigimde
17 | // otomatik olarak list'i de degistiriyor
18 |
19 | System.out.println("list olarak2 " + arrList);
20 |
21 |
22 | arrList.set(0, "Ayse"); // biz listeden degistirdik ama
23 | // java array'i de degistiriyor
24 |
25 | System.out.println("list :" + arrList);
26 | System.out.println("array : " + Arrays.toString(arr));
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day15_forLoops/C07_ForLoops06.java:
--------------------------------------------------------------------------------
1 | package day15_forLoops;
2 |
3 |
4 | import java.util.Scanner;
5 |
6 | public class C07_ForLoops06 {
7 |
8 | public static void main(String[] args) {
9 | /*
10 | Soru 7 ) Interview Question
11 | Kullanicidan bir String isteyin ve Stringi tersten yazdirin.
12 |
13 | */
14 |
15 | Scanner scan=new Scanner(System.in);
16 | System.out.println("Lutfen tersten yazdirmak icin bir String yaziniz ");
17 |
18 | String kelime=scan.nextLine();
19 |
20 | for (int i = 0; i < kelime.length(); i++) {
21 | System.out.print(kelime.substring(kelime.length()-1-i, kelime.length()-i));
22 | }
23 |
24 | System.out.println("");
25 | for (int i = kelime.length()-1; i >= 0; i--) {
26 | System.out.print(kelime.substring(i,i+1));
27 | }
28 | scan.close();
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day03_datacasting_increment/C3_DataCasting.java:
--------------------------------------------------------------------------------
1 | package day03_datacasting_increment;
2 |
3 | public class C3_DataCasting {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 | byte sayi1 = 17;
9 |
10 | System.out.println("byte degisken ile : " + sayi1);
11 |
12 | short sayi2 = sayi1; // sayi2 diye bir variable olusturuldu ve deger olarak
13 | // sayi1'in degeri atandi
14 |
15 |
16 | System.out.println("short degisken ile : " + sayi2);
17 |
18 |
19 | int sayi3 = sayi2;
20 |
21 | System.out.println("int degisken ile : " + sayi3);
22 |
23 |
24 | float sayi4 = sayi3;
25 |
26 | System.out.println("float degisken ile : " + sayi4);
27 |
28 |
29 | double sayi5 = sayi2;
30 |
31 | System.out.println("double degisken ile : " + sayi5);
32 |
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/day10_stringManipulations/C2_StringManipulation02.java:
--------------------------------------------------------------------------------
1 | package day10_stringManipulations;
2 |
3 | public class C2_StringManipulation02 {
4 |
5 | public static void main(String[] args) {
6 |
7 | String str = "Java guzeldir";
8 |
9 | System.out.println(str.length()); // 13
10 |
11 |
12 | String str2="";
13 |
14 | System.out.println(str2.length()); //0
15 |
16 | str2=null;
17 |
18 | // System.out.println(str2.length()); //hata verir
19 |
20 | // str'in son harfinin index'i nedir ?
21 | // str"in uzunlugu 13
22 | // son harfin index'i 12
23 |
24 | String str3 = "kjsdk;jg;ovaihdgv ;sudf;jegdf liugF;J EDGF;ILUH;KE.M FAWREJUO;H;OJWAE G";
25 |
26 | // STR3'UN son harfinin index'i ==> str.length()-1
27 | System.out.println(str3.length()-1);
28 |
29 |
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day15_forLoops/C08_Forloops07.java:
--------------------------------------------------------------------------------
1 | package day15_forLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C08_Forloops07 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Soru 8 ) Interview Question Kullanicidan bir String isteyin
10 | ve Stringi tersine ceviren bir program yazin.
11 |
12 | */
13 |
14 | Scanner scan=new Scanner(System.in);
15 | System.out.println("Lutfen tersten yazdirmak icin bir String yaziniz ");
16 |
17 | String kelime=scan.nextLine();
18 |
19 | String terstenKelime="";
20 |
21 | for (int i = 0; i < kelime.length(); i++) {
22 |
23 | terstenKelime+=kelime.substring(kelime.length()-1-i, kelime.length()-i);
24 |
25 | }
26 |
27 | System.out.println(terstenKelime);
28 |
29 |
30 |
31 |
32 | scan.close();
33 |
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day04_increment_matematiksel_islemler/C2_PreIncrement_PostIncrement.java:
--------------------------------------------------------------------------------
1 | package day04_increment_matematiksel_islemler;
2 |
3 | public class C2_PreIncrement_PostIncrement {
4 |
5 | public static void main(String[] args) {
6 |
7 | int sayi1 = 20;
8 |
9 | int sayi2 = ++sayi1;
10 |
11 | System.out.println("pre-increment sayi1 : " + sayi1); // 21
12 | System.out.println("pre-increment sayi2 : " + sayi2); // 21
13 |
14 | sayi2 = sayi1++;
15 |
16 | System.out.println("post-increment sayi1 : " + sayi1); // 22
17 | System.out.println("post-increment sayi2 : " + sayi2); // 21
18 |
19 | int sayi3 = 10;
20 |
21 | System.out.println("pre increment : " + ++sayi3); // 11
22 |
23 | System.out.println("post increment : " + sayi3++); // 11
24 |
25 | System.out.println("post increment'tan sonra sayi3 : " + sayi3); // 12
26 |
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C06_WhileLoops04.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C06_WhileLoops04 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Soru 7 ) Kullanicidan pozitif bir tamsayi alin
10 | ve bu sayinin rakamlari toplamini yazdirin
11 |
12 | */
13 |
14 |
15 | Scanner scan = new Scanner(System.in);
16 |
17 | System.out.println("Lutfen pozitif bir tamsayi girin");
18 |
19 | int sayi=scan.nextInt();
20 |
21 |
22 | int i=sayi;
23 | int rakamlarToplami=0;
24 | int rakam=0;
25 |
26 | while (i>0) {
27 |
28 | rakam=i%10;
29 | rakamlarToplami+=rakam;
30 | i/=10;
31 |
32 | }
33 |
34 | System.out.println("girdiginiz " + sayi + " sayisinin rakamlar toplami : " + rakamlarToplami);
35 | scan.close();
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C01_NestedForLoops01.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_NestedForLoops01 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Soru 12 ) Kullanicidan pozitif bir rakam girmesini isteyin ve
10 | girilen rakama gore asagidaki sekli cizdirin
11 | *
12 | * *
13 | * * *
14 | * * * *
15 |
16 | */
17 |
18 | Scanner scan=new Scanner(System.in);
19 | System.out.println("Lutfen bir rakam giriniz");
20 | int rakam = scan.nextInt();
21 |
22 | // mesela kullanici 5 girmis olsun
23 |
24 | for (int satirNo = 1; satirNo <=rakam; satirNo++) {
25 |
26 | for (int i = 1; i <=satirNo ; i++) {
27 | System.out.print("* ");
28 |
29 | }
30 |
31 | System.out.println("");
32 | }
33 | scan.close();
34 |
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/src/day01_variables/C02_Scanner01.java:
--------------------------------------------------------------------------------
1 | package day01_variables;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_Scanner01 {
6 |
7 | public static void main(String[] args) {
8 |
9 | // kullanicidan bilgi almak icin 3 adima ihtiyacimiz var
10 | // 1- Scanner class'indan bir object olusturuyoruz
11 |
12 | Scanner scan = new Scanner(System.in);
13 |
14 | // 2- Kullaniciya ne istediginiz bildiren bir mesaj yazin
15 |
16 | System.out.println("Lutfen isminizi giriniz");
17 |
18 | // Kullanicidan istedigimiz bilginin data turune gore
19 | // bir variable olusturup
20 | // konsolda yazilan bilgiyi kodlarimizin icine aliyoruz
21 |
22 | String kullanicininIsmi = scan.nextLine();
23 |
24 |
25 |
26 | System.out.println("Girdiginiz isim : " + kullanicininIsmi);
27 |
28 | scan.close();
29 |
30 |
31 |
32 |
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/day02_variables_scanner/C02_Scanner.java:
--------------------------------------------------------------------------------
1 | package day02_variables_scanner;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_Scanner {
6 |
7 | public static void main(String[] args) {
8 |
9 | // Kullanicidan iki tamsayi alip bu sayilarin toplam,fark ve carpimlarini yazdirin
10 |
11 | // kullanicidan deger almak icin 3 adim atmaliz
12 | // 1- Scanner objesi olusturalim
13 |
14 | Scanner scan = new Scanner(System.in);
15 |
16 | // 2- kullanicadan ne istedigimiz yazdiralim
17 |
18 | System.out.println("Lutfen iki tamsayi giriniz");
19 |
20 | // 3- next methodunu kullanarak girilen degerleri alip, olusturacagimiz variable'lara atayalim
21 |
22 | int sayi1 = scan.nextInt();
23 | int sayi2 = scan.nextInt();
24 |
25 | System.out.println("Girdiginiz sayilarin toplami : " + (sayi1+sayi2));
26 |
27 | scan.close();
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day21_multidimensionalArrays/C07_HomeworkTolgaDemir.java:
--------------------------------------------------------------------------------
1 | package day21_multidimensionalArrays;
2 |
3 | public class C07_HomeworkTolgaDemir {
4 |
5 | public static void main(String[] args) {
6 | int arr1[][]= {{1,2},{3,4,5},{6}};
7 | int arr2[][]= {{7,8,9},{10,11},{12}};
8 |
9 | int iUzunluk=0;
10 | if (arr1.length fibonacci =new ArrayList<>();
13 | List istenenSayilar = new ArrayList<>();
14 |
15 |
16 | fibonacci.add(0);
17 | fibonacci.add(1);
18 |
19 | int count=1;
20 | int sayi=0;
21 | int i=1;
22 |
23 | do {
24 | sayi=fibonacci.get(i-1)+fibonacci.get(i);
25 | fibonacci.add(sayi);
26 |
27 | if (sayi>100) {
28 | istenenSayilar.add(sayi);
29 | count++;
30 | }
31 | i++;
32 |
33 | }while(count<=20);
34 |
35 | System.out.println(istenenSayilar);
36 | System.out.println(fibonacci);
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | }
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C05_WhileLoops03.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C05_WhileLoops03 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Soru 4) Kullanicidan baslangic ve bitis haflerini alin
10 | ve baslangic harfinden baslayip bitis harfinde biten
11 | tum harfleri buyuk harf olarak ekrana yazdirin.
12 | Kullanicinin hata yapmadigini farz edin.
13 |
14 | */
15 |
16 | Scanner scan = new Scanner(System.in);
17 |
18 | System.out.println("Lutfen ilk harfi girin");
19 |
20 | char ilkHarf= scan.next().toUpperCase().charAt(0);
21 |
22 | System.out.println("Lutfen son harfi girin");
23 |
24 | char sonHarf= scan.next().toUpperCase().charAt(0);
25 |
26 |
27 |
28 | char harf= ilkHarf;
29 |
30 | while (harf<=sonHarf) {
31 |
32 | System.out.print(harf+" ");
33 | harf+=1;
34 | }
35 |
36 | scan.close();
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C07_Homework02.java:
--------------------------------------------------------------------------------
1 | package day12_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C07_Homework02 {
6 |
7 | public static void main(String[] args) {
8 | // Soru 4) Kullanicidan isim ve soyismini isteyin ve hangisinin daha uzun
9 | // oldugunu yazdirin.
10 | Scanner scan = new Scanner(System.in);
11 | System.out.println("Lutfen isminizi giriniz");
12 | String isim = scan.nextLine();
13 | System.out.println("Lutfen soyisminizi giriniz");
14 | String soyisim = scan.nextLine();
15 | if (isim.length() > soyisim.length()) {
16 | System.out.println("isim daha uzun");
17 | }
18 | else if (isim.length() < soyisim.length()) {
19 | System.out.println("soyisim daha uzun");
20 | }
21 | else {
22 | System.out.println("isminiz ile soyisminiz ayni uzunluktadir");
23 | }
24 | scan.close();
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C01_WhileLoop.java:
--------------------------------------------------------------------------------
1 | package day18_doWhileLoopScope;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_WhileLoop {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan iki pozitif sayi isteyin
9 | // kullanici negatif sayi girdiginde
10 | // girilen negatif sayilari yok sayip, yeniden deger isteyin
11 | // kullanici dogru giris yaptiginda "well done" ve sayilarin carpini yazdirin
12 |
13 |
14 |
15 | Scanner scan = new Scanner(System.in);
16 |
17 | System.out.println("Lutfen iki pozitif tamsayi giriniz");
18 |
19 | int sayi1=0;
20 |
21 | int sayi2=0;
22 |
23 | while( !(sayi1>0 && sayi2>0) ) {
24 | sayi1=scan.nextInt();
25 | sayi2=scan.nextInt();
26 | if (sayi1>0 && sayi2>0) {
27 | System.out.println("well done \ngirilen sayilarin carpimi : " + (sayi1*sayi2));
28 | } else {
29 | System.out.println("lutfen pozitif iki sayi giriniz");
30 | }
31 |
32 | }
33 |
34 | scan.close();
35 |
36 |
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C5_IfElseIf01.java:
--------------------------------------------------------------------------------
1 | package day07_ifElseStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C5_IfElseIf01 {
6 |
7 | public static void main(String[] args) {
8 | // Soru 1) Kullanicidan dikdortgenin kenar uzunluklarini isteyin
9 | // eger uzunluklardan birisi 0 veya daha kucukse
10 | // "gecerli uzunluk giriniz" yazdirin,
11 | // uzunluklarin ikisi de pozitif ise
12 | // dikdortgenin kare olup olmadigini yazdirin
13 |
14 | Scanner scan = new Scanner(System.in);
15 |
16 | System.out.println("Lutfen diktorhgenin kenarlarini giriniz \nIlk kenari yazinca ENTER'a basiniz");
17 |
18 | double kenar1 = scan.nextDouble();
19 | double kenar2 = scan.nextDouble();
20 |
21 | if (kenar1 <= 0 || kenar2 <= 0) {
22 | System.out.println("Lutfen gecerli uzunluk giriniz");
23 | } else if (kenar1 == kenar2) {
24 | System.out.println("Girdiginiz dikdortgen karedir");
25 | } else {
26 | System.out.println("Girdiginiz dikdortgen kare degildir");
27 | }
28 |
29 | scan.close();
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C02_DoWhileLoop01.java:
--------------------------------------------------------------------------------
1 | package day18_doWhileLoopScope;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_DoWhileLoop01 {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan iki pozitif sayi isteyin
9 | // kullanici negatif sayi girdiginde
10 | // girilen negatif sayilari yok sayip, yeniden deger isteyin
11 | // kullanici dogru giris yaptiginda "well done" ve sayilarin carpini yazdirin
12 |
13 |
14 |
15 | Scanner scan = new Scanner(System.in);
16 |
17 | System.out.println("Lutfen iki pozitif tamsayi giriniz");
18 |
19 | int sayi1=5;
20 | int sayi2=10;
21 |
22 |
23 | do {
24 |
25 | sayi1=scan.nextInt();
26 | sayi2=scan.nextInt();
27 | if (sayi1>0 && sayi2>0) {
28 | System.out.println("well done \ngirilen sayilarin carpimi : " + (sayi1*sayi2));
29 | } else {
30 | System.out.println("lutfen pozitif iki sayi giriniz");
31 | }
32 |
33 | } while (!(sayi1>0 && sayi2>0));
34 |
35 |
36 | scan.close();
37 |
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/src/day13_methodCreation/C1_MethodCreation01.java:
--------------------------------------------------------------------------------
1 | package day13_methodCreation;
2 |
3 | public class C1_MethodCreation01 {
4 |
5 | public static void main(String[] args) {
6 | // bir method'u olusturmak o method'u calistirmak icin yeterli degildir.
7 | // Eger bir method'u calistirmak isterseniz
8 | // Method Call ( o method'u cagirmalisiniz)
9 |
10 | // method call yapmak icin method'un adi ve varsa parametreleri yazilmalidir.
11 | toplama(20,40);
12 |
13 | // sadece method call yaptigimizda method calisir
14 | // eger method'un icinde bir sey yazdiriiyorsak console'da o yaziyi goruruz
15 |
16 | // ancak method'umuz return type'a sahipse bize bir sonuc return edecektir
17 | // bu sonucu ya direk yazdiririz
18 |
19 | System.out.println(toplama(15,20));
20 |
21 |
22 | // veya donen sonucu bir variabla'a atayabiliriz
23 |
24 | int sonuc= toplama(10,15);
25 | System.out.println(sonuc);
26 | }
27 |
28 |
29 | public static int toplama(int sayi1, int sayi2) {
30 |
31 | System.out.println("method calisti");
32 |
33 | return sayi1+sayi2;
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day15_forLoops/C12_ForLoopsHomeworkToplama.java:
--------------------------------------------------------------------------------
1 | package day15_forLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C12_ForLoopsHomeworkToplama {
6 |
7 | public static void main(String[] args) {
8 | // Soru 10 ) Kullanicidan iki sayi isteyin. Girilen sayilar ve aralarindaki tum
9 | // tamsayilari
10 | // toplayip, sonucu yazdiran bir program yaziniz
11 | System.out.println("Lütfen 2 sayi giriniz");
12 | Scanner scan = new Scanner(System.in);
13 | int sayi1 = scan.nextInt();
14 | int sayi2 = scan.nextInt();
15 | int toplam = 0;
16 | if (sayi1 < sayi2) {
17 | for (int i = sayi1; i <= sayi2; i++) {
18 | toplam += i;
19 | }
20 | System.out.println(sayi1 + " ile " + sayi2 + " arasindaki sayiların toplami : " + toplam);
21 | } else if (sayi1 > sayi2) {
22 | for (int i = sayi2; i <= sayi1; i++) {
23 | toplam += i;
24 | }
25 | System.out.println(sayi1 + " ile " + sayi2 + " arasındaki sayilarin toplami : " + toplam);
26 | } else {
27 | System.out.println("Sayılar esit ve toplamı : " + (sayi1 + sayi2));
28 | }
29 | scan.close();
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day28_staticBlock_passByValue/C03_PassByValue.java:
--------------------------------------------------------------------------------
1 | package day28_staticBlock_passByValue;
2 |
3 | public class C03_PassByValue {
4 |
5 | public static void main(String[] args) {
6 |
7 | double fiyat=100;
8 |
9 | // fiyatta %10 indirim yapicam ve yeni fiyati dondurucem
10 |
11 | System.out.println("method call ile yazdirilan indirimli fiyat "+indirimYap(fiyat)); // 90.0
12 |
13 | System.out.println("method calistiktan sonra fiyat : " + fiyat); // 100
14 |
15 | int zamYuzdesi=15;
16 | zamYap(zamYuzdesi);
17 |
18 | }
19 |
20 | private static void zamYap(int zamYuzdesi) {
21 | // Javaya bir method olusturtdugumuzda Java bizim main method'da kullandigimiz
22 | // variable isminde clone/kopya bir variable olusturur
23 | // bunun amaci kod takibini kolaylastirmaktir
24 | // bu degiskenin ismini degistirsek de kodumuz problemsiz calisir
25 |
26 | }
27 |
28 | private static double indirimYap(double fiyat) {
29 |
30 | fiyat=fiyat*90/100;
31 | System.out.println("methodda ki indirimli fiyat : " + fiyat); // 90
32 |
33 | return fiyat;
34 |
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/src/day05_wapper_concatenation/C2_Concatenation.java:
--------------------------------------------------------------------------------
1 | package day05_wapper_concatenation;
2 |
3 | public class C2_Concatenation {
4 |
5 | public static void main(String[] args) {
6 |
7 | String str1="Hello";
8 | String str2="World";
9 | int sayi1=3;
10 | int sayi2=4;
11 |
12 |
13 | // ***** kesinlikle sayi ve harf yazmadan, sadece variable isimlerini kullanarak****
14 |
15 | // Hello1 yazdirin
16 | System.out.println(str1+ (sayi2-sayi1));
17 |
18 | // Hello 5 World
19 |
20 | System.out.println(str1+" " + ++sayi2 +" " + str2);
21 |
22 | // Hello 34
23 | System.out.println(str1+" " +sayi1+ --sayi2);
24 |
25 | // 7World
26 |
27 | System.out.println(sayi1+sayi2+str2);
28 |
29 | // 34
30 |
31 | System.out.println(sayi1+sayi2); // 7 ==> data turu int
32 | System.out.println(sayi1+""+sayi2); // 34 ==> data turu String
33 |
34 | // int'i String'e cevirmek icin method'a ihtiyac yok, ama istersek kullanabiliriz
35 |
36 | //String intdanCevrilen= ""+sayi1; // bu yontem method kullanmadan int'i String'e cevirir
37 |
38 |
39 |
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/src/day03_datacasting_increment/C4_DataCasting02.java:
--------------------------------------------------------------------------------
1 | package day03_datacasting_increment;
2 |
3 | public class C4_DataCasting02 {
4 |
5 | public static void main(String[] args) {
6 |
7 | double sayi1 = 1000.14 ;
8 |
9 | int sayi2 = (int) sayi1;
10 |
11 | System.out.println("double degisken : " + sayi1); // 1000.14
12 | System.out.println("int degisken : " + sayi2); //1000
13 |
14 | // Java'da explicit narrowing data casting yapilirken data kayiplari olabilir
15 |
16 |
17 | byte sayi3 = (byte) sayi2;
18 |
19 | System.out.println("byte degisken : " + sayi3); // -24
20 | // hatta data kucuk data turune uymasi icin degistirilebilir
21 |
22 |
23 | int sayi4= 95;
24 | int sayi5=10;
25 |
26 |
27 | System.out.println("bolme sonucu : " + sayi4/sayi5);
28 |
29 | // bolunen sayi ve bolen sayi ikisi de int ise java sonucu int olarak verir
30 |
31 |
32 |
33 | double sayi6= 2000;
34 |
35 | System.out.println(sayi6/sayi5); // 200.0
36 |
37 |
38 | double sayi7=5;
39 |
40 | System.out.println(sayi4/sayi7); // 19.0
41 |
42 |
43 |
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/src/day09_switchCase/C1_SwitchCase01.java:
--------------------------------------------------------------------------------
1 | package day09_switchCase;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C1_SwitchCase01 {
6 |
7 | public static void main(String[] args) {
8 | // Soru1 : Kullanicidan haftanin kacinci gunu oldugunu sorun
9 | // ve gun ismini yazdirin
10 |
11 | Scanner scan = new Scanner(System.in);
12 | System.out.println("haftanin kacinci gununde oldugumuzu giriniz");
13 | int gunNo = scan.nextInt();
14 |
15 | switch (gunNo) {
16 |
17 | case 1:
18 | System.out.println("Bugun pazartesi");
19 | break;
20 | case 2:
21 | System.out.println("Bugun sali");
22 | break;
23 | case 3:
24 | System.out.println("Bugun carsamba");
25 | break;
26 | case 4:
27 | System.out.println("Bugun persembe");
28 | break;
29 | case 5:
30 | System.out.println("Bugun cuma");
31 | break;
32 | case 6:
33 | System.out.println("Bugun cumartesi");
34 | break;
35 | case 7:
36 | System.out.println("Bugun pazar");
37 | break;
38 | default:
39 | System.out.println("Lutfen gecerli gun numarasi giriniz");
40 | }
41 | scan.close();
42 |
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/src/day25_constructor/C04_CarRunner02.java:
--------------------------------------------------------------------------------
1 | package day25_constructor;
2 |
3 | public class C04_CarRunner02 {
4 |
5 | public static void main(String[] args) {
6 | // ilk deger atamasi yapmadan bos bir car olusturmak istiyorsak
7 | // default constructor yeterli olur
8 |
9 | C01 car1=new C01();
10 |
11 | // Ama bu durumda car1'e ait tum degerleri tek tek atamam gerekir
12 |
13 | car1.ilanNo=1003;
14 | car1.marka="Nissan";
15 | car1.model="Primera";
16 | car1.yil=2005;
17 | car1.fiyat=12000;
18 |
19 | System.out.println(car1.fiyat+", " + car1.ilanNo + ", "+ car1.marka+", "+
20 | car1.model+", "+ car1.yil);
21 |
22 |
23 | // Eger objeyi olustururken deger de atamak istiyorsak
24 | // parametreli constructor olusturmamiz gerekir
25 |
26 | C01 car2=new C01(1004,"Honda","Civic",2010,20000);
27 | System.out.println(car2.fiyat+", " + car2.ilanNo + ", "+ car2.marka+", "+
28 | car2.model+", "+ car2.yil);
29 |
30 | C01 car3=new C01(1005,"Mercedes",50000);
31 |
32 | System.out.println(car3.fiyat+", " + car3.ilanNo + ", "+ car3.marka+", "+
33 | car3.model+", "+ car3.yil);
34 |
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/src/day03_datacasting_increment/C1_Scanner01.java:
--------------------------------------------------------------------------------
1 | package day03_datacasting_increment;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C1_Scanner01 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Soru 5) Kullanicidan ismini ve soyismini isteyip asagidaki sekilde yazdirin
10 | Isminiz : Mehmet
11 | Soyisminiz : Bulut
12 | Kursumuza katiliminiz alinmistir, tesekkur ederiz
13 |
14 | */
15 |
16 | Scanner scan = new Scanner(System.in);
17 |
18 | System.out.println("Lutfen isminizi ve soyisminizi yaziniz, \nisminizi yazdiktan sonra ENTER'a basiniz");
19 |
20 | // syso icinde alt satira gecmek istedigimizde \n yazariz.
21 | // \n den sonra bosluk birakirsak ikinci satirin basinda bosluk olur
22 |
23 | String name=scan.nextLine();
24 | String surname=scan.nextLine();
25 |
26 | // next() sadece ilk kelimeyi alir, girilen deger daha uzunsa ilk kelimeden sonrasi kalir
27 | // nextLine() ise o satirin sonuna kadar girilen tum degerleri alir
28 |
29 | System.out.println("Isminiz : "+ name +"\nSoyisminiz : "+ surname + "\nKursumuza katiliminiz alinmistir, tesekkur ederiz");
30 |
31 | scan.close();
32 |
33 |
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day04_increment_matematiksel_islemler/C1_IncrementDecrement.java:
--------------------------------------------------------------------------------
1 | package day04_increment_matematiksel_islemler;
2 |
3 | public class C1_IncrementDecrement {
4 |
5 | public static void main(String[] args) {
6 |
7 | int sayi1 = 10;
8 | int sayi2 = 20;
9 |
10 | sayi1 -= 5;
11 | sayi2 += 10;
12 |
13 | System.out.println(sayi2 / sayi1); // 6
14 |
15 | sayi1 *= 2;
16 | sayi2++;
17 |
18 | System.out.println(sayi2 / sayi1); // 3
19 |
20 | sayi1 /= 2;
21 |
22 | double sayi3 = sayi2 / 10; // sayi2 integer oldugundan sayi2/10 isleminin sonucunu java 3 olarak bulur
23 | // ama atama islemi yapilirken sayi3 double oldugu icin
24 | // bolme isleminin sonucu olan 3'u casting ile 3.0'a cevirir
25 |
26 | System.out.println(sayi3);
27 |
28 | System.out.println(sayi1 * sayi2); // 155
29 | System.out.println(sayi1 * sayi3); // 15.0
30 |
31 | sayi3 = (double) sayi2 / 10;
32 |
33 | System.out.println(sayi3);
34 |
35 | System.out.println(sayi2); // 31
36 | System.out.println((double) sayi2); // 31.0
37 | System.out.println(sayi2); // 31
38 |
39 | sayi2 += 0.2; // sayi2 int,
40 |
41 | System.out.println(sayi2); // 31
42 |
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/src/day11_stringManipulations/C01_StringManipulations01.java:
--------------------------------------------------------------------------------
1 | package day11_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_StringManipulations01 {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan bir cumle ve bir kelime alin,
9 | // cumlede kelimenin kullanilip kullanilmadigini yazdirin
10 |
11 |
12 | Scanner scan = new Scanner(System.in);
13 |
14 | System.out.println("Lutfen bir cumle giriniz");
15 | String cumle=scan.nextLine().toLowerCase();
16 |
17 | System.out.println("Lutfen bir kelime girin");
18 | String kelime=scan.next().toLowerCase();
19 |
20 |
21 | // cumlede kelimenin kullanilip kullanilmadigini yazdirin
22 | // indexOf() kullanalim
23 |
24 | if (cumle.indexOf(kelime)!=-1) {
25 | System.out.println("Kelime cumlede kullanilmis");
26 | } else {
27 | System.out.println("kelime cumlede kullanilmamis");
28 | }
29 |
30 | // contains() kullanalim
31 |
32 | if (cumle.contains(kelime)) {
33 | System.out.println("Kelime cumlede kullanilmis");
34 | }else {
35 | System.out.println("kelime cumlede kullanilmamis");
36 | }
37 |
38 | scan.close();
39 |
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C05_Scope02.java:
--------------------------------------------------------------------------------
1 | package day18_doWhileLoopScope;
2 |
3 | public class C05_Scope02 {
4 |
5 | // 7- eger birden fazla local'de (method'da) kullanacaginiz variable varsa
6 | // bunu class level'da olusturmalisiniz
7 | // 8- variable'in static olup olmamasina nasil karar verirsiniz ?
8 | // bu sorunun cevabi variable'in kullanilacagi local'lerle ilgilidir
9 | // eger kullanilacak local static ise o zaman variable'i static yapmak zorundayiz
10 |
11 | int sayiClass=10;
12 | static int sayiClassStatic;
13 |
14 | public static void main(String[] args) {
15 |
16 | // 5- class level'da olmayan variable'lara local variable denir
17 | // 6- local variable'lar static olarak tanimlanamaz
18 | int sayiMain=10;
19 | System.out.println(sayiMain);
20 | // System.out.println(sayiClass);
21 | sayiClassStatic++;
22 |
23 | // local variable'lar deger atanmadan olusturulabilir
24 | // ANCAK deger atanmadan KULLANILAMAZ
25 | int sayi;
26 | sayi=10;
27 | System.out.println(sayi);
28 | }
29 |
30 | public void method1() {
31 | // System.out.println(sayiMain);
32 |
33 |
34 | }
35 |
36 |
37 | public static void method2() {
38 | // System.out.println(sayiMain);
39 |
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/src/day20_arrays/C03_Arrays03.java:
--------------------------------------------------------------------------------
1 | package day20_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C03_Arrays03 {
6 |
7 | public static void main(String[] args) {
8 | // Verilen bir array'i buyukten kucuge siralayan bir method yaziniz
9 |
10 |
11 | int arr[]= {3,15,10,11,9,1,25};
12 |
13 |
14 | arr = arrayiSirala(arr);
15 | System.out.println("siralanmis hali : " + Arrays.toString(arr));
16 |
17 | // System.out.println(Arrays.toString(arrayiTerstenSirala(arr))); // sonucu sadce yazdirmak icin
18 |
19 | arr=arrayiTerstenSirala(arr);
20 | System.out.println("Tersten siralanmis hali : " + Arrays.toString(arr));
21 | }
22 |
23 | private static int[] arrayiTerstenSirala(int[] arr) {
24 | int[] temp=new int[arr.length]; // eski array ile ayni uzunlukta bir array olusturdum
25 | for (int i = 0; i < temp.length; i++) {
26 | temp[i]= arr[arr.length-1-i];
27 | }
28 | // temp array'i istedigim gibi arr'nin ters siralanisi oldu
29 | // bunu main method'a dondurmem (return) lazim
30 |
31 | return temp;
32 | }
33 |
34 | private static int[] arrayiSirala(int[] arr) {
35 | // oncelikle array'i kucukten buyuge siralamaliyiz
36 | Arrays.sort(arr);
37 |
38 | return arr;
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/src/day27_staticKeyword/C01.java:
--------------------------------------------------------------------------------
1 | package day27_staticKeyword;
2 |
3 | public class C01 {
4 |
5 | int sayi=10;
6 | String str="Yasasin eclipse";
7 | static int sayi2;
8 |
9 | public static void main(String[] args) {
10 |
11 | // System.out.println(sayi); // sayi instance bir variable oldugu icin direk main method'dan kullanilamaz
12 | // instance variable'lara obje uzerinden ulasabilirim
13 |
14 | // obje olusturmak icin constructor kullanmaliyim
15 | // bu class'da constructor var mi ? VAR default constructor var.
16 |
17 | C01 obj1=new C01();
18 | // soldaki C01 : class ismi ve ayni zamanda data turudur
19 | // sagdaki C01( ) : class ismi ile ayni ama yaninda ( ) oldugu icin CONSTRUCTOR'dir
20 |
21 | // obj1.sayi; CTE verir cunku ya atama yapmaliyiz veya yazdirmaliyiz
22 |
23 | System.out.println(obj1.sayi); // 10
24 |
25 | obj1.sayi=44;
26 | // System.out.println(sayi); obje urettik diye instance'a direk ulasamayiz, mutlaka obje kullanmaliyiz
27 |
28 | System.out.println(obj1.sayi); // 44
29 |
30 | C01 obj2=new C01();
31 | System.out.println(obj2.sayi); // 44 ? 10 ?
32 |
33 | obj2.sayi=34;
34 |
35 | System.out.println(sayi2);
36 | // Java run time programdir
37 |
38 |
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/src/day11_stringManipulations/C04_StringManipulation04.java:
--------------------------------------------------------------------------------
1 | package day11_stringManipulations;
2 |
3 | public class C04_StringManipulation04 {
4 |
5 | public static void main(String[] args) {
6 |
7 | String kkNo= "Java 123 @#";
8 |
9 | System.out.println(kkNo.replace(" ", ""));
10 |
11 | System.out.println(kkNo); // 1234 5412 3652 4785 yoksa 1234541236524785
12 |
13 |
14 | // replaceAll()
15 |
16 | System.out.println(kkNo.replaceAll("\\s", "")); // s sadece space
17 | System.out.println(kkNo.replaceAll("\\s", "*")); // s sadece space
18 | System.out.println(kkNo.replaceAll("\\S", "*")); // S space olmayan hersey
19 | System.out.println(kkNo.replaceAll("\\w", "-")); // harf veya rakamlarin hepsi
20 | System.out.println(kkNo.replaceAll("\\W", "#")); // harf veya rakamlarin disindaki hersey
21 | System.out.println(kkNo.replaceAll("\\d", "0")); // digit(rakamlar)in hepsi
22 | System.out.println(kkNo.replaceAll("\\D", "a")); // digit(rakamlar)in disindaki hersey
23 | // syso icinde yapilan manipulation'lar asil String'i degistirmez
24 | System.out.println(kkNo);
25 |
26 | kkNo = "1234 5698 1278 5687"; // atama yapinca kalici olarak degistirmis oluruz
27 | System.out.println(kkNo);
28 |
29 |
30 |
31 |
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C07_Runner.java:
--------------------------------------------------------------------------------
1 | package day24_lists_forEachLoops;
2 |
3 | public class C07_Runner {
4 |
5 | public static void main(String[] args) {
6 | // Run edici yani C06'da olusturdugumuz
7 | // kalibi kullanmak uzere calistiracagimiz class'dir
8 |
9 | C06 obj1=new C06();
10 |
11 | // Scanner scan = new Scanner(System.in);
12 | // Scanner class'indan scan isminde bir obje uretiyoruz
13 | // scan objesinin ozelliklerini System.in parametresi ile belirliyorum
14 |
15 | obj1.isim="Mehmet Tekstil";
16 | obj1.tel="3125478798";
17 |
18 | System.out.println(obj1.isim + " " + obj1.tel);
19 | // obj1 in istedigim ozelliklerine(variable) deger atayabilirim
20 | // eger deger atamazsam, ilk atanan degeri getirir
21 | System.out.println(obj1.isciSayisi);
22 |
23 | // bir isimle object olusturma sadece 1 defa olabilir
24 | // ama o objenin ozeelikleri istendigi kadar degistirilebilir
25 | C06 obj2=new C06();
26 |
27 | obj2.isciSayisi=50;
28 | System.out.println(obj2.isciSayisi); //50
29 |
30 | obj2.isciSayisi+=3;
31 | System.out.println(obj2.isciSayisi); //53
32 |
33 | obj2.isciSayisi-=10;
34 | System.out.println(obj2.isciSayisi); //43
35 | System.out.println(obj1.isciSayisi); // 40
36 |
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/src/day25_constructor/C01.java:
--------------------------------------------------------------------------------
1 | package day25_constructor;
2 |
3 | public class C01 {
4 |
5 | public int ilanNo;
6 | public String marka;
7 | public String model="Yazilmadi";
8 | public int yil=1900;
9 | public int fiyat;
10 |
11 | C01(int ilanNo,String marka,String model,int yil,int fiyat){
12 |
13 | this.ilanNo=ilanNo;
14 | this.marka=marka;
15 | this.model=model;
16 | this.yil=yil;
17 | this.fiyat=fiyat;
18 |
19 | }
20 |
21 | C01(){
22 |
23 | }
24 |
25 | C01(int ilanNo,String marka,int fiyat){
26 | this.ilanNo=ilanNo;
27 | this.marka=marka;
28 | this.fiyat=fiyat;
29 | }
30 |
31 |
32 |
33 |
34 |
35 | public C01(int ilanNo, String marka, String model, int yil) {
36 | super();
37 | this.ilanNo = ilanNo;
38 | this.marka = marka;
39 | this.model = model;
40 | this.yil = yil;
41 | }
42 |
43 | // eger parametreli bir constructor olusturursak Java default olani oldurur
44 | // bu durumda projemizde aksama olmamasi icin default constructor yerine
45 | // parametresiz bir constructor'i biz olusturmaliyiz
46 |
47 | public void maxHiz(int hiz) {
48 |
49 | System.out.println("Araba " + hiz +" km hiz yapabilir");
50 | }
51 |
52 |
53 | public void yakit(String yakitTuru) {
54 | System.out.println("Araba yakit olarak " + yakitTuru + "kullanir");
55 | }
56 |
57 | }
58 |
--------------------------------------------------------------------------------
/src/day09_switchCase/C4_StringManipulation01.java:
--------------------------------------------------------------------------------
1 | package day09_switchCase;
2 |
3 | import java.util.Locale;
4 |
5 | public class C4_StringManipulation01 {
6 |
7 | public static void main(String[] args) {
8 |
9 | String isim = "Firat";
10 | String soyisim = "Korkmaz";
11 |
12 | System.out.println(isim + " " + soyisim ); // Firat Korkmaz
13 |
14 | System.out.println(isim.concat(" ").concat(soyisim)); // Firat Korkmaz
15 |
16 |
17 | System.out.println(isim.charAt(2)); // r
18 | System.out.println(isim.charAt(4)); // t
19 | //System.out.println(isim.charAt(5)); // olmayan index yazilirsa java error verir
20 | // burada syntax acisindan bir hata yok
21 | // ancak Java calismaya basladiktan sonra isim variable'na degeri atiyor
22 | // ve 5.index'in olmadigini ancak 17.satira gelince farkediyor
23 | // Bu tur hatalari Java ancak Run ettigimizde farkettigi icin
24 | // bunlara Run Time Error RTE denir
25 |
26 | //int sayi= isim; // biz kodu yazar yazmaz Java Kodu compile (derleme) eder
27 | // eger syntax hatasi varsa Java bunu hemen farkeder ve altini cizer
28 | // ve alti cizili bolumu duzeltmeden kodu calistiramayiz
29 | // compile time error denir CTE
30 |
31 | String str="FIRAT";
32 | System.out.println(str.toLowerCase(Locale.forLanguageTag("tr")));
33 |
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C04_List04.java:
--------------------------------------------------------------------------------
1 | package day22_23_arrayLists;
2 |
3 | import java.util.ArrayList;
4 | import java.util.Arrays;
5 | import java.util.Collections;
6 | import java.util.List;
7 |
8 | public class C04_List04 {
9 |
10 | public static void main(String[] args) {
11 | // verilen bir array'de tekrar eden elementleri silip
12 | // tekrarsiz yeni bir array haline getirin
13 |
14 | int arr[]= {2,3,5,7,3,5,2,6,3,1,4,2,3,8,5,10}; // length =13
15 |
16 |
17 | List sayilar = new ArrayList<>();
18 |
19 |
20 | for (int i = 0; i < arr.length; i++) {
21 |
22 | if (!sayilar.contains(arr[i])) {
23 |
24 | sayilar.add(arr[i]);
25 |
26 | }
27 |
28 | }
29 |
30 | System.out.println(sayilar); // liste olarak tekrarsiz elementlerden olusuyor
31 | Collections.sort(sayilar);
32 | System.out.println("list olarak tekrarsiz sayilar: " + sayilar);
33 |
34 | // yeni bir array olusturup bu elementleri yeni array'e eklemeliyiz
35 | // yeni array'in length'i 7 olacak
36 |
37 | int yeniArr[]= new int[sayilar.size()];
38 |
39 | for (int i = 0; i < yeniArr.length; i++) {
40 |
41 | yeniArr[i]=sayilar.get(i);
42 |
43 | }
44 |
45 | System.out.println("Tekrarsiz array : " + Arrays.toString(yeniArr));
46 |
47 |
48 |
49 |
50 |
51 |
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/src/day20_arrays/C05_Homework.java:
--------------------------------------------------------------------------------
1 | package day20_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C05_Homework {
6 |
7 | public static void main(String[] args) {
8 | // "java ögren, hayati yasa" kelime kelime terse cevirme
9 |
10 | String str = "java ögren, hayati yasa"; // string olarak assign ettim.
11 |
12 | String bolunmusStr[] = str.split(" "); // split yöntemi ile arrayi kelimelere boldum.
13 | System.out.println(Arrays.toString(bolunmusStr)); // burada bölünmüs elementleri yazdirdim.
14 | // burada böldügüm arrayi tersten yeniden olusturacagim methoda atamak için
15 | // yaptim.
16 | String tersCumle = strTersten(bolunmusStr); // burada bolunmus arrayimi tersten methoduna atadým.
17 | System.out.println(tersCumle); // burada bi üstte atadigim methodu yazdýrdým.
18 | }
19 |
20 | private static String strTersten(String bolunmusStr[]) { // tersten methodum bu
21 |
22 | String temp = ""; // temporary yani geçici bir String olusturdum
23 | // deklare ettim uzunluðu ise bolunmus arrayimle ayný
24 | for (int i = 0; i < bolunmusStr.length; i++) { // forloop oluþturdum i 0 dan basladi kelimeyi sondan basa
25 | // dogru temp'e ekledim
26 | temp += bolunmusStr[bolunmusStr.length - 1 - i];
27 | temp+=" ";
28 |
29 |
30 | }
31 |
32 | return temp; // burada temp kelime kelime tersten yazilmis cumle oldu
33 | }
34 |
35 | }
--------------------------------------------------------------------------------
/src/day20_arrays/C06_Homework02.java:
--------------------------------------------------------------------------------
1 | package day20_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C06_Homework02 {
6 |
7 |
8 | public static void main(String[] args) {
9 | // "java ögren, hayati yasa" harf harf terse cevırme
10 |
11 | String str = "java ögren, hayati yasa"; // string olarak assign ettim.
12 |
13 | String bolunmusStr[] = str.split(""); // split yöntemi ile arrayi kelimelere boldum.
14 | System.out.println(Arrays.toString(bolunmusStr)); // burada bölünmüs elementleri yazdirdim.
15 | // burada böldügüm arrayi tersten yeniden olusturacagim methoda atamak için
16 | // yaptim.
17 | String tersCumle = strTersten(bolunmusStr); // burada bolunmus arrayimi tersten methoduna atadým.
18 | System.out.println(tersCumle); // burada bi üstte atadigim methodu yazdýrdým.
19 | }
20 |
21 | private static String strTersten(String bolunmusStr[]) { // tersten methodum bu
22 |
23 | String temp = ""; // temporary yani geçici bir String olusturdum
24 | // deklare ettim uzunluðu ise bolunmus arrayimle ayný
25 | for (int i = 0; i < bolunmusStr.length; i++) { // forloop oluþturdum i 0 dan basladi kelimeyi sondan basa
26 | // dogru temp'e ekledim
27 | temp += bolunmusStr[bolunmusStr.length - 1 - i];
28 |
29 |
30 |
31 | }
32 |
33 | return temp; // burada temp kelime kelime tersten yazilmis cumle oldu
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day14_methodCreationForLoop/C05_MethodOverloading.java:
--------------------------------------------------------------------------------
1 | package day14_methodCreationForLoop;
2 |
3 | public class C05_MethodOverloading {
4 |
5 | public static void main(String[] args) {
6 | //
7 |
8 | String str= "Java candir";
9 |
10 | System.out.println(str.substring(5)); // candir
11 | System.out.println(str.substring(5,7)); // ca
12 |
13 | //
14 |
15 | String isim="Mehmet";
16 | String soyisim="Bulut";
17 | int sayi1 = 10;
18 | int sayi2 = 20;
19 | double sayi3= 15.0;
20 | double sayi4= 3.14;
21 |
22 | toplama(isim,soyisim);
23 | toplama(sayi1,sayi2);
24 | toplama(sayi3,sayi4);
25 |
26 | toplama(20,45.3);
27 |
28 |
29 | toplama (45.3, 20) ;
30 |
31 | }
32 |
33 | private static void toplama(double sayi3, double sayi4) {
34 | System.out.println(sayi3+sayi4);
35 | System.out.println("1.method");
36 |
37 | }
38 |
39 | private static void toplama(int sayi1, int sayi2) {
40 | System.out.println(sayi1+sayi2);
41 |
42 | }
43 |
44 | private static void toplama(int sayi1, double sayi3) {
45 | System.out.println(sayi1+sayi3);
46 |
47 | }
48 |
49 | private static void toplama(double sayi1, int sayi3) {
50 | System.out.println(sayi1+sayi3);
51 | System.out.println("4.method");
52 |
53 | }
54 |
55 |
56 | private static void toplama(String isim, String soyisim) {
57 |
58 | System.out.println(isim +soyisim);
59 | }
60 |
61 | }
62 |
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C02_StringManipulation02.java:
--------------------------------------------------------------------------------
1 | package day12_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_StringManipulation02 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Soru 7) Kullanicidan ismini, soyismini ve kredi karti bilgisini isteyin
10 | ve asagidaki gibi yazdirin
11 | isim-soyisim : M***** B*******
12 | kart no : **** **** **** 1234
13 |
14 | */
15 |
16 |
17 |
18 | Scanner scan = new Scanner(System.in);
19 |
20 | System.out.println("Lutfen adinizi giriniz");
21 | String isim=scan.nextLine();
22 | System.out.println("Lutfen soyadinizi giriniz");
23 | String soyisim=scan.nextLine();
24 | System.out.println("Lutfen kart numaranizi giriniz");
25 | String kkNo=scan.nextLine();
26 |
27 | String isimDuzenlenmis = isim.substring(0,1).toUpperCase() + // ilk harfi buyuk olarak verir
28 | isim.substring(1).replaceAll("\\w", "*"); // ilk harften
29 | // sonraki tum harfleri *'a cevirir
30 |
31 | String soyisimDuzenlenmis = soyisim.substring(0,1).toUpperCase()+
32 | soyisim.substring(1).replaceAll("\\S", "*");
33 |
34 | String kkNoDuzenlenmis= "**** **** **** " + kkNo.substring(15);
35 |
36 |
37 |
38 | System.out.println("isim-soyisim : " + isimDuzenlenmis+" " + soyisimDuzenlenmis
39 | +"\nkart no : " + kkNoDuzenlenmis);
40 |
41 |
42 | scan.close();
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/src/day04_increment_matematiksel_islemler/C4_modulos.java:
--------------------------------------------------------------------------------
1 | package day04_increment_matematiksel_islemler;
2 |
3 | public class C4_modulos {
4 |
5 | public static void main(String[] args) {
6 | // 5496 sayisinin rakamlar toplamini bulalim
7 |
8 | int sayi = 5496;
9 | int rakamlarToplami = 0;
10 |
11 | // bir sayinin rakamlar toplamini bulmak icin her basamak degerinde 3 islem
12 | // yapariz
13 | // bu satirda sayi=5496 , rakamlar toplami = 0
14 |
15 | // 1- sayi%10 ile son basamagi elde ederiz
16 |
17 | int rakam = sayi % 10;
18 |
19 | // 2- bu rakami rakamlarToplamina ekleriz
20 |
21 | rakamlarToplami += rakam;
22 |
23 | // 3- degerini aldigimiz son basamaktan kurtulmazk icin sayiyi 10"a boleriz
24 |
25 | sayi /= 10;
26 |
27 | // bu satira geldigimde sayi=549 , rakamlar toplami = 6
28 |
29 | rakam = sayi % 10;
30 |
31 | rakamlarToplami += rakam;
32 |
33 | sayi /= 10;
34 |
35 | // bu satira geldigimde sayi=54 , rakamlar toplami = 15
36 |
37 | rakam = sayi % 10;
38 |
39 | rakamlarToplami += rakam;
40 |
41 | sayi /= 10;
42 |
43 | // bu satira geldigimde sayi=5 , rakamlar toplami = 19
44 |
45 | rakam = sayi % 10;
46 |
47 | rakamlarToplami += rakam;
48 |
49 | sayi /= 10;
50 |
51 | // Kodumuzun sonunda rakamlar toplami 24, sayi 0 oldu
52 |
53 | System.out.println("Rakamlar toplami : " + rakamlarToplami);
54 | System.out.println("Sayinin son degeri : " + sayi);
55 |
56 | }
57 |
58 | }
59 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C07_WhileLoop05.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C07_WhileLoop05 {
6 |
7 | public static void main(String[] args) {
8 | /*
9 | Kullanicidan toplamak uzere sayi isteyin
10 | toplam 200 oluncaya kadar sayi istemeye devam edin
11 | toplam 200'u gectiginde
12 | kullanicinin kac sayi girdigini ve bu sayilarin toplaminin kac oldugunu yazdirin.
13 | */
14 |
15 | // For loop da bir islem yapabilmek icin tekrar sayisini bilmek lazim
16 | // while loop'da ise adim sayisi degil bitirme kosulu onemlidir
17 |
18 |
19 | Scanner scan=new Scanner(System.in);
20 |
21 | int sayi=0;
22 | int toplam=0;
23 | int sayac=0;
24 |
25 | while (toplam<200) {
26 |
27 | System.out.println("lutfen toplamak icin bir tamsayi girin");
28 | sayi=scan.nextInt();
29 |
30 | toplam+=sayi;
31 | sayac++;
32 |
33 | }
34 |
35 | // toplamin 200'u gectiginden eminiz
36 | System.out.println("toplam " + sayac + " adet sayi girdiniz ve bu sayilarin toplami : " + toplam);
37 |
38 |
39 | //*** eger adim sayisi bilinmiyor veya ongorulemiyorsa
40 | // for loop degil de while loop kullanmak daha mantiklidir.
41 | // eger adimlar belli ise for loop kullanmak daha mantikli olabilir
42 | // iki fazla satir yazmaktan,
43 | // veya degisimi unutup sonsuz loop'a girmekten kurtulmus oluruz
44 | scan.close();
45 | }
46 |
47 | }
48 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C09_WhileLoopHomework.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C09_WhileLoopHomework {
6 |
7 | public static void main(String[] args) {
8 | // Soru 3 ) Kullanicidan baslangic ve bitis degerlerini alin.
9 | // Baslangic degeri ve bitis
10 | // degeri dahil aradalarindaki tum cift tamsayilari
11 | // while loop kullanarak ekrana yazdiriniz.
12 | Scanner scan = new Scanner(System.in);
13 | System.out.println("Lutfen ilk sayiyi giriniz");
14 | int sayi1 = scan.nextInt();
15 | System.out.println("Lutfen son sayiyi giriniz");
16 | int sayi2 = scan.nextInt();
17 | int i = sayi1;
18 | int j = sayi2;
19 |
20 | if (sayi1 >= sayi2) {
21 | System.out.println("girdiginiz " + sayi1 + " ile "+ sayi2 + " arasindaki cift sayilar");
22 | while (j <= i) {
23 | if (j % 2 == 0) {
24 | System.out.print(j + " ");
25 | }
26 | j++;
27 | }
28 | } else if (sayi1 <= sayi2) {
29 | System.out.println("girdiginiz " + sayi1 + " ile "+ sayi2 + " arasindaki cift sayilar");
30 | while (i <= j) {
31 | if (i % 2 == 0) {
32 | System.out.print(i + " ");
33 | }
34 | i++;
35 | }
36 | }
37 | scan.close();
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/src/day29_passByValue_mutableClass/C04_ImmutableClasses02.java:
--------------------------------------------------------------------------------
1 | package day29_passByValue_mutableClass;
2 |
3 | public class C04_ImmutableClasses02 {
4 |
5 | public static void main(String[] args) {
6 |
7 | String A= "Ali";
8 | String B= "Ali";
9 | String C= B +""; // C nin degeri sonucta yine sadece Ali olsa da Conctenation oldugundan
10 | // Java risk almaz ve yeni bir obje olusturur
11 | String D= C;
12 |
13 |
14 | // equals method'u sadece icerige bakar. Icerik hepsinde Ali oldugundan
15 | // equals iki satirda da true doner
16 | System.out.println(A.equals(C)); // true
17 | System.out.println(A.equals(B)); // true
18 | System.out.println(D.equals(C)); // true
19 |
20 |
21 | // == hem icerige hem de referansa bakar
22 | // dolayisiyla A==C false verir
23 | // A ve B objesi farkli objeler oldugu halde nicin A==B true dondu ?
24 | System.out.println(A==C); // false
25 | System.out.println(A==B); // true
26 | System.out.println(D==C); // true
27 |
28 | String E= new String("Ali");
29 | // Aslinda String non-primitive oldugundan new kelimesini kullanmak gerekir
30 | // Ama String cok kullanildigi icin String'e ozel olarak new kelimesi kullanilmadan da
31 | // yeni String olusturabiliriz String isim="Ali"; gibi
32 | System.out.println("new ile olusturdugum E degiskeni : "+E);
33 | String F=new String("Ali");
34 |
35 | System.out.println(E.equals(F)); // true
36 | System.out.println(E==F); // false
37 |
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/src/day24_lists_forEachLoops/C02_List02.java:
--------------------------------------------------------------------------------
1 | package day24_lists_forEachLoops;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C02_List02 {
7 |
8 | public static void main(String[] args) {
9 | /*
10 | 2 ) Input olarak verilen 2 listeyi Parametre olarak kabul edip,
11 | ortak isimleri yazdiran bir method yaziniz
12 |
13 | INPUT : list1={Ali,Veli,Ayse,Fatma,Omer}
14 | list2={Ali,Kemal,Hatice,Fatma,Omer,Yusuf}
15 | OUTPUT =[Ali,Fatma,Omer]
16 |
17 | */
18 |
19 | List list1= new ArrayList<>();
20 | list1.add("ALI");
21 | list1.add("Veli");
22 | list1.add("Ayse");
23 | list1.add("Fatma");
24 | list1.add("Omer");
25 |
26 |
27 | List list2= new ArrayList<>();
28 | list2.add("Ali");
29 | list2.add("Kemal");
30 | list2.add("Hatice");
31 | list2.add("FATma");
32 | list2.add("Omer");
33 | list2.add("Yusuf");
34 |
35 |
36 | ortakList(list1,list2);
37 |
38 | }
39 |
40 | private static void ortakList(List list1, List list2) {
41 | List ortakIsimler =new ArrayList<>();
42 |
43 | for (int i = 0; i < list1.size(); i++) {// list1 den isimleri getirdi
44 |
45 | for (int j = 0; j < list2.size(); j++) { // list2 den isimleri getirdi
46 |
47 | if (list1.get(i).equalsIgnoreCase(list2.get(j))) {
48 |
49 | ortakIsimler.add(list2.get(j));
50 | }
51 |
52 | }
53 |
54 | }
55 | System.out.println(ortakIsimler);
56 | }
57 |
58 | }
59 |
--------------------------------------------------------------------------------
/src/day20_arrays/C04_Arrays04.java:
--------------------------------------------------------------------------------
1 | package day20_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C04_Arrays04 {
6 |
7 | public static void main(String[] args) {
8 | String str= "Java, candir." ;
9 |
10 |
11 | // split method'u bize bir array doner
12 | // donen array'i ya direk yazdirmaliyiz
13 | System.out.println(Arrays.toString(str.split(",")));
14 |
15 | // veya method'dan donen String barindiran bir array oldugundan
16 | // bir array olusturup ona assign edebiliriz
17 |
18 | String bolunmusKelimeArray[]= str.split(","); // Java _candir
19 | System.out.println(bolunmusKelimeArray[1]); // _candir.
20 |
21 | String bolunmusKelimeArray2[]= str.split("a");
22 | System.out.println(Arrays.toString(bolunmusKelimeArray2)); // [J, v, , c, ndir.]
23 | System.out.println(bolunmusKelimeArray2.length);// 4
24 |
25 | String bolunmusKelimeArray3[]= str.split("");// String'i karakterlere ayirir
26 | System.out.println(Arrays.toString(bolunmusKelimeArray3));
27 |
28 |
29 | String cumle="Java ogren, rahat yasa"; // cumle kac kelimeden olusur ?
30 |
31 | String kelimeArrayi[]=cumle.split(" ");
32 |
33 | System.out.println("Cumledeki kelime sayisi : " + kelimeArrayi.length);
34 |
35 | //harf sayisini
36 | String cumle2=cumle.replaceAll("\\W", "");
37 | System.out.println(cumle2);
38 | System.out.println(cumle2.length());// 18
39 |
40 | String harfArrayi[]=cumle2.split("");
41 | System.out.println(harfArrayi.length); // 18
42 |
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/src/day10_stringManipulations/C1_StringManipulation01.java:
--------------------------------------------------------------------------------
1 | package day10_stringManipulations;
2 |
3 | public class C1_StringManipulation01 {
4 |
5 | public static void main(String[] args) {
6 |
7 | String name1 = "Ali Can";
8 | String name2 = "Ali Can";
9 | String name3 = name2 + ""; // space yok
10 | String name4 = "Ali";
11 | String name5 = "Can";
12 | String name6 = name4 + " " + name5; // Ali Can
13 |
14 | System.out.println(name1.equals(name2)); // True
15 | System.out.println(name1.equals(name3)); // True
16 | System.out.println(name2.equals(name6)); // True
17 |
18 | // ilk 3 karsilastirmada degerler ayni oldugu icin sonuc hep true oldu
19 |
20 | System.out.println(name1==name2); // True
21 | System.out.println(name1==name3); // False
22 | System.out.println(name2==name6); // False
23 |
24 | // farkli objeler ayni degeri aldiginda java referanslara bakar
25 | // bu referanslar ayni ise == true dondurur, yoksa false dondurur
26 |
27 | // degerleri karsilastirmak ve supriz yasamamk istiyorsaniz equals() kullanmalisiniz
28 |
29 | String name7="ALI CAN";
30 | String name8="AlI cAn";
31 | String name9="ali can";
32 | String name10= "AliCan";
33 |
34 | System.out.println(name1.equals(name7)); // false
35 | System.out.println(name1.equalsIgnoreCase(name7)); //true
36 |
37 | System.out.println(name7.equalsIgnoreCase(name9)); // true
38 | System.out.println(name8.equalsIgnoreCase(name9)); // true
39 | System.out.println(name9.equalsIgnoreCase(name10)); // false
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | }
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/src/day09_switchCase/C5_Homework01.java:
--------------------------------------------------------------------------------
1 | package day09_switchCase;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C5_Homework01 {
6 | public static void main(String[] args) {
7 | // Soru2 : Kullanicidan kacinci ay oldugunu sorun ve ay ismini yazdirin
8 | Scanner scan = new Scanner(System.in);
9 | System.out.println("Yilin kacinci ayinda oldugumuzu giriniz");
10 | int ayNo = scan.nextInt();
11 | switch (ayNo) {
12 | case 1:
13 | System.out.println("Ocak");
14 | break;
15 | case 2:
16 | System.out.println("Subat");
17 | break;
18 | case 3:
19 | System.out.println("Mart");
20 | break;
21 | case 4:
22 | System.out.println("Nisan");
23 | break;
24 | case 5:
25 | System.out.println("Mayis");
26 | break;
27 | case 6:
28 | System.out.println("Haziran");
29 | break;
30 | case 7:
31 | System.out.println("Temmuz");
32 | break;
33 | case 8:
34 | System.out.println("Agustos");
35 | break;
36 | case 9:
37 | System.out.println("Eylul");
38 | break;
39 | case 10:
40 | System.out.println("Ekim");
41 | break;
42 | case 11:
43 | System.out.println("Kasim");
44 | break;
45 | case 12:
46 | System.out.println("Aralik");
47 | break;
48 | default:
49 | System.out.println("Girdiginiz ay numarasi hatalidir");
50 | }
51 | scan.close();
52 | }
53 | }
--------------------------------------------------------------------------------
/src/day15_forLoops/C02_ForLoop01.java:
--------------------------------------------------------------------------------
1 | package day15_forLoops;
2 |
3 |
4 |
5 | public class C02_ForLoop01 {
6 |
7 | public static void main(String[] args) {
8 | // 10'dan 20 ye kadar olan sayilari yazdiran bir loop olusturalim
9 |
10 | for (int i=10 ; i<=20 ; i++) {
11 |
12 | System.out.print(i+" ");
13 | }
14 |
15 | // 100 ile 200 dahil aralarindaki 10 ile bolunebilen sayilari yazdirin
16 | System.out.println("");
17 | for (int i = 100; i <=200; i+=10) {
18 | System.out.print(i + " ");
19 | }
20 |
21 | // 50'den 10 ye kadar (sinirlar dahil) 3'er 3'er geri sayarak yazdiralim
22 | System.out.println("");
23 | for (int i = 50; i >= 10 ; i-=3) {
24 | System.out.print(i + " ");
25 | }
26 |
27 | // 50 ile 100 arasinda uc ile bolunebilen sayilari yazdirin
28 | System.out.println("");
29 |
30 |
31 |
32 |
33 | for (int i = 50; i <=100; i++) {
34 |
35 | if ( i%3==0 ) { // sayi 3 ile tam bolunuyorsa
36 | System.out.print(i + " ");
37 | }
38 |
39 | }
40 |
41 | System.out.println("");
42 |
43 |
44 | // eger degiskenimiz verilen artis veya azalisla bitis kosuluna ulasamiyorsa
45 | // sonsuz loop olusur ve sistem cokene kadar loop calismaya devam eder
46 | /*
47 | for (int i = 10; i < 20 ; i--) {
48 | System.out.print(i + " ");
49 | }
50 | */
51 |
52 | // eger baslangic degeri kosulu saglamiyorsa
53 | // loop body hic calismadan, loop'un sonuna gider
54 | // yani loop islevsiz olur
55 |
56 | for (int i = 10; i < 0; i++) {
57 | System.out.println(i + " ");
58 | }
59 |
60 | System.out.println("son for loop'un sonrasi");
61 |
62 |
63 | }
64 |
65 | }
66 |
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C01_List01.java:
--------------------------------------------------------------------------------
1 | package day22_23_arrayLists;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C01_List01 {
7 |
8 | public static void main(String[] args) {
9 |
10 | List isimler = new ArrayList<>();
11 | // add() listenin sonuna ekleme yapar
12 | isimler.add("Ali");
13 | System.out.println(isimler); // [Ali]
14 | isimler.add("Veli");
15 | isimler.add("Ayse");
16 | isimler.add("Fatma");
17 | isimler.add("Ali");
18 |
19 |
20 | System.out.println(isimler); // [Ali, Veli, Ayse, Fatma, Ali]
21 |
22 |
23 | // ozel bir index'e eklemek isterseniz, o zaman index'li add method'unu kullanmaliyiz
24 |
25 | isimler.add(3, "Nihan");
26 | System.out.println(isimler); // [Ali, Veli, Ayse, Nihan, Fatma, Ali]
27 | isimler.add(0, "Mehmet");
28 | System.out.println(isimler);// [Mehmet, Ali, Veli, Ayse, Nihan, Fatma, Ali]
29 |
30 |
31 | List yeniList=new ArrayList<>();
32 |
33 | yeniList.add("Firat");
34 | System.out.println(yeniList); //[Firat]
35 |
36 | // yeniList'in sonuna isimler listesini eklemek istersek
37 | yeniList.addAll(isimler);
38 | System.out.println(yeniList); //[Firat, Mehmet, Ali, Veli, Ayse, Nihan, Fatma, Ali]
39 |
40 |
41 | // bir de int elementlerin oldugu liste olusturalim
42 |
43 | List sayilar = new ArrayList<>(); // int primitive, Integer wrapper class, non-primitive
44 | sayilar.add(5);
45 |
46 |
47 | // yeni list'e sayilar list'i ekleyebilir miyim ?
48 | // farkli bir data turunden liste veya element ekleyemeyiz
49 |
50 | // yeniList.addAll(sayilar);
51 | // yeniList.add(5);
52 |
53 |
54 | }
55 |
56 | }
57 |
--------------------------------------------------------------------------------
/src/day13_methodCreation/C2_MethodCreation02.java:
--------------------------------------------------------------------------------
1 | package day13_methodCreation;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C2_MethodCreation02 {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan 2 tamsayi isteyin
9 | // bu sayilarin toplamlarini ve carpimlarini
10 | // iki ayri method'da hesaplayip yazdirin
11 |
12 |
13 |
14 | Scanner scan=new Scanner(System.in);
15 | System.out.println("Lutfen iki tamsayi giriniz");
16 |
17 | int sayi1=scan.nextInt();
18 | int sayi2=scan.nextInt();
19 |
20 | // method olusturmanin kolay yolu
21 | // method ismini ve parametreleri yazin (method call)
22 | toplama(sayi1,sayi2); // 11
23 |
24 | carpma(sayi1,sayi2); //30
25 | carpma(sayi1+3,sayi2*2); // 8*12=96
26 |
27 | toplama(sayi1+3,sayi2+1); // 8+7 =15
28 |
29 | sayi1=20;
30 | sayi2=15;
31 |
32 | toplama(sayi1,sayi2); // 20+15=35
33 | carpma(sayi1,sayi2); // 300
34 |
35 | sayi2=40;
36 | toplama(sayi1,sayi2); // 20+40 =60
37 |
38 | // Sonuc olarak uygulamanizda tekrar tekrar kullanmaniz gereken kod bloklari icin
39 | // her seferinde yeniden yazmak yerine , bu blogu bir method'da yazip
40 | // ihtiyacimiz oldugu her seferde cagirmak daha mantiklidir.
41 |
42 | scan.close();
43 | }
44 |
45 | // Bir method sadece konsolda birseyler yazdiracaksa return type olarak void yazilir
46 | // bu durumda return keyword'une ihtiyac olmaz
47 | // ve METHOD BIZE BIR SONUC DONDURMEZ
48 |
49 | public static void carpma(int sayi1, int sayi2) {
50 | System.out.println("girilen sayilarin carpimi : " + sayi1*sayi2);
51 | }
52 |
53 | public static void toplama(int sayi1, int sayi2) {
54 | System.out.println("girilen sayilarin toplami : " + (sayi1+sayi2));
55 |
56 | }
57 |
58 | }
59 |
--------------------------------------------------------------------------------
/src/day25_constructor/C02_CarRunner.java:
--------------------------------------------------------------------------------
1 | package day25_constructor;
2 |
3 | public class C02_CarRunner {
4 |
5 | public static void main(String[] args) {
6 |
7 | C01 car1=new C01();
8 |
9 | /* bir esitlikte sol taraf declaration
10 | declaration'da data turu, variable ismi
11 | String str= "Mehmet";
12 | Data turu class ismi olabilir
13 | primitive data turlerini java olusturmustur, biz primitive data turu olusturamayiz
14 | non-primitive data turlerini java da olusturabilir, biz de olusturabiliriz
15 |
16 | C01 car1 yazdigimizda C01 hem class ismi, hem de car1 objesinin non-primitive data turudur
17 |
18 | new C01(); esitligin sagi deger olusturma
19 | new : keyword dur ve yeni bir obje olusturacagimizi beyan eder
20 | C01() ise constructor'dir
21 | */
22 |
23 | car1.fiyat=10000;
24 | car1.ilanNo=1001;
25 | car1.marka="Toyota";
26 | car1.model="Corolla";
27 | car1.yil=2020;
28 | // variable'lar sadece deger atamasi yapar
29 | System.out.println(car1.fiyat+", " + car1.ilanNo + ", "+ car1.marka+", "+
30 | car1.model+", "+ car1.yil);
31 |
32 | car1.maxHiz(200);
33 | car1.yakit("dizel");
34 | // method'larin ne yapacagini method belirler
35 |
36 |
37 | // bir araba daha olusturmak istersem
38 | C01 car2= new C01();
39 |
40 | System.out.println(car2.fiyat+", " + car2.ilanNo + ", "+ car2.marka+", "+
41 | car2.model+", "+ car2.yil); // 0, 0, null, null, 0
42 |
43 | car2.fiyat=15000;
44 | car2.ilanNo=1002;
45 | car2.marka="Opel";
46 | car2.model="Astra";
47 | car2.yil=2010;
48 |
49 | System.out.println(car2.fiyat+", " + car2.ilanNo + ", "+ car2.marka+", "+
50 | car2.model+", "+ car2.yil); // 15000, 1002, Opel, Astra, 2010
51 |
52 |
53 | car2.yakit("Benzin");
54 |
55 |
56 | }
57 |
58 | }
59 |
--------------------------------------------------------------------------------
/src/day07_ifElseStatements/C8_NestedIfElse.java:
--------------------------------------------------------------------------------
1 | package day07_ifElseStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C8_NestedIfElse {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan cinsiyet ve yas aliniz
9 | // Eger calisan kadinsa 60 yasindan buyuk oldugunda emekli olabilir,
10 | // calisan erkekse 65 yasindan buyukse emekli olabilir yazdirin
11 | // emekli olamayacaksa emekli olamazsin daha ... yil calisman lazim yazdirin
12 |
13 | Scanner scan = new Scanner(System.in);
14 |
15 | System.out.println("Lutfen cinsiyetinizi giriniz\nErkek icin E, Kadin icin K giriniz");
16 |
17 | char cinsiyet = scan.next().toUpperCase().charAt(0);
18 |
19 | System.out.println("Lutfen yasinizi tamsayi olarak giriniz");
20 |
21 | int yas = scan.nextInt();
22 |
23 | if (cinsiyet == 'K') { // kadinsa
24 |
25 | if (yas >= 60) {
26 | System.out.println("emekli olabilirsin");
27 | } else {
28 | System.out.println("Emekli olamazsin \nDaha " + (60 - yas) + " yil calismalisin");
29 | }
30 |
31 | } else if (cinsiyet == 'E') { // erkekse
32 |
33 | if (yas >= 65) {
34 | System.out.println("Emekli olabilirsin");
35 | } else {
36 | System.out.println("Emekli olamazsin \nDaha " + (65 - yas) + " yil calismalisin");
37 | }
38 |
39 | } else { // yanlis giris
40 |
41 | System.out.println("Erkek icin E, Kadin icin K giriniz");
42 | }
43 |
44 | // Java derslerine ek olarak
45 | // pazartesi 2 ders 1.ders 10 AM EST 17 TR, 16 europe : daha temel seviyede,
46 | // geride kaldim, anlayamadim diyen arkadaslar
47 | // pazartesi2.derste, biraz daha mid level ,sorular
48 |
49 | // sali ayni saatte mecburi practice dersi var : sadece soru cozulerek konu
50 | // tekrari yapilmis olacak
51 |
52 | scan.close();
53 |
54 | }
55 |
56 | }
57 |
--------------------------------------------------------------------------------
/src/day10_stringManipulations/C3_StringManipulation03.java:
--------------------------------------------------------------------------------
1 | package day10_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C3_StringManipulation03 {
6 |
7 | public static void main(String[] args) {
8 | // '' char "" String ama indexOf() acisindan farklari yok
9 |
10 | String str= "Java ogrenmek ne guzel";
11 |
12 | System.out.println(str.indexOf("e")); // 8
13 |
14 | System.out.println(str.indexOf(' ')); // 4
15 |
16 | System.out.println(str.indexOf("mek")); // 10
17 |
18 | System.out.println(str.indexOf("")); // 0
19 |
20 | System.out.println(str.indexOf("j")); // -1
21 |
22 | System.out.println(str.indexOf("J")); //0
23 |
24 | System.out.println(str.indexOf("m", 10)); // index olarak 10 dahil sonrasinda m arar
25 |
26 |
27 | // Kullanicidan bir String isteyin
28 | // girdigi String "Java" iceriyorsa "Aferin" Yazdirin
29 | // icermiyorsa daha cok calisman lazim yazdirin
30 | // buyuk - kucuk harf onemsiz olsun
31 |
32 | Scanner scan = new Scanner(System.in);
33 |
34 | System.out.println("Lutfen bir cumle giriniz");
35 |
36 | String cumle=scan.nextLine().toLowerCase();
37 |
38 | // cumle.indexOf("java") // cumlede java varsa index donecek, yoksa -1 donecek
39 |
40 | // 1.yol
41 | if (cumle.indexOf("java")==-1) {
42 |
43 | System.out.println("daha cok calisman lazim");
44 | } else {
45 | System.out.println("Aferin");
46 | }
47 |
48 | // 2.yol
49 | if (cumle.indexOf("java") != -1) {
50 |
51 | System.out.println("Aferin");
52 | } else {
53 | System.out.println("daha cok calisman lazim");
54 | }
55 |
56 |
57 | // 3.yol
58 | System.out.println(cumle.indexOf("java") == -1 ? "Daha cok calisman lazim." : "Aferin.");
59 |
60 | scan.close();
61 |
62 | }
63 |
64 | }
65 |
--------------------------------------------------------------------------------
/src/day27_staticKeyword/C02_Runner.java:
--------------------------------------------------------------------------------
1 | package day27_staticKeyword;
2 |
3 | public class C02_Runner {
4 |
5 | @SuppressWarnings("static-access") // bu main method'da static access ile ilgili
6 | // isleyisi bozmayan kucuk bir hata var ve ben bunu onayliyorum
7 | // satir no 32 ve 38
8 | public static void main(String[] args) {
9 |
10 | // C01'deki variable'lara ulasmak istesem
11 | // ilk once C01 deki variable'larin instance mi yoksa static mi olduguna bakmam gerekir
12 | // ornegin sayi ve str instance variable'lardir, dolayisiyla onlara obje uzerinden ulasabilirim
13 |
14 | C01 obj1= new C01();
15 | System.out.println(obj1.str); // Yasasin eclipse
16 |
17 | obj1.str= "Yasasin Faruk";
18 |
19 | System.out.println(obj1.str); // Yasasin Faruk
20 |
21 |
22 | C01 obj2=new C01();
23 | System.out.println(obj2.str); // Yasasin eclipse
24 |
25 |
26 | // sayi2 variable'i static oldugu icin obje'ye IHTIYAC DUYULMAZ
27 |
28 | System.out.println(C01.sayi2); // 0
29 |
30 | C01 obj3=new C01();
31 |
32 | obj3.sayi2=27; // CTE vermez...
33 | // Ancak altini sari cizer ve satir numarasina unlem koyar
34 | // Cunku Java daha kisa ve emin bir yol varken nicin obje uzerinden ulastin diye sikayet eder
35 | // Bu kodun calismasina engel degildir onun icin CTE vermez
36 | // Fakat gereksiz bir islem oldugundan Java bizi uyarir
37 |
38 | System.out.println(obj3.sayi2); // 27
39 |
40 | C01.sayi2=34; // static variable'lara class ismi.variable ismi yazilarak ulasilabilir
41 | // buna static way denir
42 |
43 | System.out.println(C01.sayi2); // 34 static variable'lar ulasabilen her obje
44 | // ve her class icin ortaktir
45 | // okul adi gibi
46 |
47 | System.out.println(obj2.sayi2); // 34
48 | System.out.println(obj1.sayi2); // 34
49 |
50 | }
51 |
52 | }
53 |
--------------------------------------------------------------------------------
/src/day05_wapper_concatenation/C1_WrapperClass.java:
--------------------------------------------------------------------------------
1 | package day05_wapper_concatenation;
2 |
3 | public class C1_WrapperClass {
4 |
5 | @SuppressWarnings("static-access")
6 | public static void main(String[] args) {
7 | String isim = "Mehmet";
8 | //int sayi = 10;
9 |
10 | System.out.println(isim.charAt(2)); // h
11 | // isim. dedigimizde bircok method listeleniyor, cunku isim variable'inin data
12 | // turu String
13 | // ve String non-primitive dir.
14 | // non-primitive deger'in yaninda method'lar vardir
15 | // sayi. sayi variable'inin data turu int
16 | // ve int primitive dir
17 | // primitive data turleri sadece value'ya sahiptirler method'lari yoktur.
18 |
19 | // ***********************************************************************
20 | // Java primitive data turleri icin de method'larin kullanilabilmesi icin
21 | // her primitive data turu icin bir WRAPPER CLASS olusturmus
22 | // ***********************************************************************
23 |
24 | Integer sayi2 = 10;
25 | System.out.println(sayi2.MAX_VALUE); // int'in alabilecegi max deger 2147483647
26 | System.out.println(sayi2.MIN_VALUE); // int'in alabilecegi min deger -2147483648
27 |
28 | // short'un min ve max degerlerini yazdirin
29 |
30 | Short sayi3 = 0;
31 | System.out.println(sayi3.MAX_VALUE); // 32767
32 | System.out.println(Short.MIN_VALUE); // -32768
33 |
34 | // Wrapper Class kullanimina bir ornek verelim
35 | String okulNo = "858";
36 |
37 | // Eger String bir variable sadece sayilardan olusuyorsa, bu String'i int'a
38 | // cevirebiliriz
39 |
40 | int okulNoSayiOlarak = Integer.parseInt(okulNo);
41 |
42 | // System.out.println(okulNo++); okulNo String olarak tanimlandigi icin
43 | // matematiksel islem yapilamaz
44 |
45 | System.out.println(++okulNoSayiOlarak);
46 |
47 | Character basHarf = 'a';
48 |
49 | System.out.println(basHarf.charValue()); // a
50 |
51 | System.out.println(Character.toUpperCase('a'));
52 |
53 | }
54 |
55 | }
56 |
--------------------------------------------------------------------------------
/src/day27_staticKeyword/C03_StaticKeyword.java:
--------------------------------------------------------------------------------
1 | package day27_staticKeyword;
2 |
3 | public class C03_StaticKeyword {
4 |
5 | static int sayi=15;
6 | String str="Java";
7 |
8 | public static void main(String[] args) {
9 | /*
10 | bir method veya variable'i static yapmanin avantaji :
11 |
12 | Static variable ve method'lara ulasmak istedigimizde classIsmi.methodIsmi yazmamiz
13 | yeterli olur.
14 |
15 | Ornegin array'lerde kullandigimiz Arrays class'i altindaki toString( ) method'u
16 | static olarak java developerlari tarafindan hazirlanmis oldugu icin
17 | Arrays.toString( ) yazarak method'u rahatlikla kullanabiliyoruz
18 |
19 | Ancak variable'lari static yapmak biraz riskli
20 | Mesela bir okul uygulamasinda okul ismini static variable olarak olusturursak
21 | avantaj olarak heryerden rahatlikla okul ismine ulasabiliriz
22 |
23 | ama ogrenci objelerinden veya ogretmen objelerinden biri uzerinden okul adi degistirilirse
24 | tum ogrenciler ve tum ogretmenler icin okul adi kalici olarak degismis olur
25 | ve bu da bir uygulama icin istenmeyen bir durumdur.
26 | */
27 |
28 | sayi=20;
29 | // str="static olan main method'dan instance variable'a direk ulasamazsin";
30 | staticMethod();
31 | // staticOlmayanMethod(); // main method static oldugu icin static olmayan method'u cagiramayiz
32 |
33 | System.out.println(C01.sayi2); // 0
34 |
35 | // JAVA RUNTIME PROGRAMDIR
36 | // HANGI CLASS DA RUN TUSUNA BASARSANIZ O CLASS CALISIR
37 |
38 | }
39 |
40 | public static void staticMethod() {
41 | System.out.println("Static variable'lar gokteki ay gibidir");
42 | sayi=30;
43 | // str="Buradan ulasilamaz";
44 | }
45 |
46 | public void staticOlmayanMethod() {
47 | System.out.println("statik olmayan method calisti");
48 |
49 | staticMethod(); // static method'lar heryerden cagrilabilir
50 | sayi=25; // static variable'lara her yerden ulasilabilir ve deger atanabilir
51 | str="static olmayan method'dan static olmayan variable'a ulasabilirim";
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/src/day18_doWhileLoopScope/C04_Scope01.java:
--------------------------------------------------------------------------------
1 | package day18_doWhileLoopScope;
2 |
3 | public class C04_Scope01 {
4 | // 1- main method'un disinda olusturulan variable'lara class level variable denir
5 |
6 | int sayi1;
7 | int sayi2=10;
8 |
9 | String str1;
10 | String str2="Java";
11 |
12 | // 3- static olmayan variable'lara static alanlardan ulasilamaz
13 |
14 | static boolean anladinMi;
15 | // 2- static olarak tanimlanan variable'lar class icinde her yerden kullanilabilir
16 | // (static olsun veya olmasin her method'dan ulasabiliriz ve kullanabiliriz)
17 | static boolean biliyormusun= true;
18 | static char harf;
19 | static String str;
20 |
21 | // 4- class level'da olusturulan variable'lar (static olsun veya olmasin)
22 | // deger atamadan da kullanilanilabilir
23 | // eger biz deger atamazsak Java class level'daki variable'lara
24 | // default degerler atar
25 | // sayisal degerler icin =0 , boolean = false , string= null , char=' '
26 |
27 | public static void main(String[] args) {
28 |
29 |
30 | for (int i = 0; i < 10; i++) {
31 | System.out.print(i+" ");
32 | i=10;
33 | String isim="Mehmet";
34 | System.out.println(isim);
35 | }
36 |
37 | // System.out.println(isim);
38 | //System.out.println(i); // scope disinda i yi kullanamayiz
39 |
40 | //i=10 ; // scope disinda i yi kullanamayiz
41 |
42 |
43 | int sayi;
44 | sayi=10;
45 | System.out.println(sayi);
46 |
47 | // sayi++;
48 | // System.out.println(sayi);
49 |
50 | // method1(); // main method static klubune uye, bu klube uye olmayanlari muhatap almaz
51 | method2();
52 | System.out.println("main method icinde anladinmi nin degeri : " + anladinMi);
53 | System.out.println("main method icinde harf in degeri : " + harf);
54 | System.out.println("main method icinde str in degeri : " + str);
55 |
56 | //System.out.println(str1);
57 |
58 | }
59 |
60 | public void method1() {
61 |
62 | System.out.println("method1 calisti");
63 | sayi1=20;
64 | System.out.println(anladinMi);
65 | System.out.println(str1);
66 |
67 | }
68 |
69 | public static void method2() {
70 | System.out.println("method2 calisti");
71 | System.out.println(biliyormusun);
72 | //System.out.println(sayi2);
73 | }
74 |
75 | }
76 |
--------------------------------------------------------------------------------
/src/day22_23_arrayLists/C02_List02.java:
--------------------------------------------------------------------------------
1 | package day22_23_arrayLists;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C02_List02 {
7 |
8 | public static void main(String[] args) {
9 |
10 | List sayilar = new ArrayList<>();
11 |
12 | sayilar.add(10);
13 | sayilar.add(20);
14 |
15 | System.out.println(sayilar.size()); // 2
16 | System.out.println(sayilar.isEmpty());// false
17 | System.out.println(sayilar);
18 |
19 | sayilar.add(30);
20 | sayilar.add(40);
21 | System.out.println(sayilar);// [10, 20, 30, 40]
22 |
23 | //System.out.println(sayilar.remove(2)); // 30
24 | // remove method'u iki turlu kullanilabilir
25 | // 1- silmek istedigimiz elementin index'ini yazarsak
26 | // o elemnti siler ve delil olarak sildigi elementi bize dondurur
27 | int silinenEleman =sayilar.remove(2);
28 |
29 |
30 | System.out.println(sayilar); // [10, 20, 40]
31 |
32 |
33 | sayilar.add(silinenEleman);
34 | System.out.println(sayilar); // [10, 20, 40, 30]
35 |
36 | // remove ikinci yontem olarak direk silmek istedigimiz degeri yazabiliriz
37 |
38 | // sayilar.remove(20);
39 | // System.out.println(sayilar);
40 | // eger listemiz sayilardan olusuyorsa biz silmesini istedigimiz elementi yazdigimizda
41 | // java index olarak algilar
42 | // ama String liste icin boyle bir problem olmaz
43 |
44 | List isimler = new ArrayList<>();
45 | isimler.add("Ali");
46 | isimler.add("Ayse");
47 | isimler.add("Zeki");
48 |
49 | System.out.println(isimler.remove("Zeki")); //true
50 | System.out.println(isimler); //[Ali, Ayse]
51 |
52 | isimler.remove("Ayse");
53 | System.out.println(isimler); // [Ali]
54 |
55 | boolean sonuc = isimler.remove("Mehmet");
56 |
57 | if (sonuc) {
58 | System.out.println("Mehmet'i buldum ve sildim");
59 | } else {
60 | System.out.println("Mehmet'i bulamadim dolayisla da silemedim");
61 | }
62 |
63 | isimler.remove(0);
64 | System.out.println(isimler); // []
65 |
66 | isimler.add("Ali");
67 | isimler.add("Ayse");
68 | isimler.add("Zeki");
69 | System.out.println(isimler); // [Ali, Ayse, Zeki]
70 | isimler.removeAll(isimler);
71 |
72 | System.out.println(isimler); // []
73 |
74 | }
75 |
76 | }
77 |
--------------------------------------------------------------------------------
/src/day17_nestedForLoopsWhileLoops/C08_NestedForLoopsHomework.java:
--------------------------------------------------------------------------------
1 | package day17_nestedForLoopsWhileLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C08_NestedForLoopsHomework {
6 |
7 | public static void main(String[] args) {
8 | //yildizlarla eskenar ucgen olusturma
9 | Scanner scan = new Scanner(System.in);
10 | System.out.println("lutfen bir rakam giriniz");
11 | @SuppressWarnings("unused")
12 | int rakam = scan.nextInt();
13 |
14 | tayfurMethodu(rakam);
15 | onurMethodu(rakam);
16 | gunterMethodu(rakam);
17 |
18 |
19 | scan.close();
20 |
21 | }
22 |
23 | public static void gunterMethodu(int rakam) {
24 | int m = 1;
25 | String sekil = "* ";
26 | String sekil2 = " ";
27 |
28 | for (int i=1; i<=rakam; i++) {
29 | for (int j=1; j<=rakam-i; j++) {
30 |
31 | System.out.print(sekil2);
32 | }
33 | for (int k=1; k<=m; k++ ) {
34 | System.out.print(sekil);
35 | }
36 | m +=1;
37 |
38 | System.out.println("");
39 | }
40 |
41 | }
42 |
43 | public static void tayfurMethodu(int rakam) {
44 | for (int i = 1; i <=rakam; i++) {
45 | for (int j =i; j <=rakam; j++) {//burasi ile yildizlarin onundeki bosluklu alani azaltarak olusturduk
46 | System.out.print(" "); //bitisi rakam ile sabit tuttuk baslangici yukselterek araydaki dongu sayisini azaltik
47 |
48 | }
49 | for (int a =1; a <=i; a++) {//her satira kac yildiz koyacagimizi i ile kontrol ettik
50 | System.out.print("*"); //i=1 iken bitis de bire esitledik bir yildiz yazdirdi
51 | System.out.print(" "); //yildizlar arasinda bosluk biraktik
52 | }
53 | System.out.println(" ");//ilk forun her dongusunde alt satira gecmesi icin yaptik
54 | }
55 | }
56 |
57 | public static void onurMethodu(int rakam) {
58 | String a = "";
59 |
60 | for (int i = 0; i