├── .classpath
├── .github
└── workflows
│ └── main.yml
├── .project
├── .settings
└── org.eclipse.jdt.core.prefs
├── README.md
├── bin
├── day01_02_Variables
│ ├── C01_Variables.class
│ ├── C02_Variables.class
│ └── C03_Variables.class
├── day03_Scanner
│ ├── C01_Variables.class
│ ├── C02_SwapVariables.class
│ ├── C03_SwapVariables2.class
│ ├── C04_Scanner.class
│ ├── C05_Scanner.class
│ └── C06_Scanner.class
├── day04_IncrementDecrement
│ ├── C01_Scanner.class
│ ├── C02_Scanner.class
│ ├── C03_AutoWidening.class
│ ├── C04_ExplicitNarrowing.class
│ ├── C05_IncrementDecrement.class
│ ├── C06_PreIncrementPostIncrement.class
│ └── C07_PreDecrementPostDecrement.class
├── day05_matematikselIslemler
│ ├── C01_MatematikselIslemler.class
│ ├── C02_Matematikselislemler.class
│ ├── C03_Modulus.class
│ ├── C04_Modulus.class
│ └── C05_Modulus.class
├── day06_wrapper
│ ├── C01_WrapperClass.class
│ ├── C02_Concatenation.class
│ ├── C03_ConditionalOperators.class
│ └── C04_If.class
├── day07_IfStatements
│ ├── C01_BasitIfCumleleri.class
│ ├── C02_BasitIfCumleleri.class
│ ├── C03_BasitifCumleleri.class
│ └── C04_BasitIfCumleleri.class
├── day08_IfElseStatements
│ ├── C01_IfElse.class
│ ├── C02_IfElse.class
│ ├── C03_IfElse.class
│ ├── C04_IfElse.class
│ ├── C05_IfElseIf.class
│ ├── C06_IfElseIf.class
│ ├── C07_IfElseIf.class
│ └── C08_NestedIf.class
├── day09_nestedIfElse
│ ├── C01_NestedIfElse.class
│ ├── C02_NestedIfElse.class
│ └── C03_Ternary.class
├── day10_ternary_SwitchCase
│ ├── C01_Ternary.class
│ ├── C02_Ternary.class
│ ├── C03_Ternary.class
│ ├── C04_Ternary.class
│ ├── C05_NestedTernary.class
│ ├── C06_NestedTernary.class
│ ├── C07_SwitchCase.class
│ ├── C08_SwitchCase.class
│ ├── C09_SwitchCase.class
│ ├── C10_SwitchCase.class
│ ├── C11_SMConcat.class
│ ├── C12_SMCharAt.class
│ └── C13_ToUpperCaseLowerCase.class
├── day11_stringManipulations
│ ├── C01_Equals.class
│ ├── C02_EqualsIgnoreCase.class
│ ├── C03_Length.class
│ └── C04_IndexOf.class
├── day12_stringManipulations
│ ├── C01_IndexOf.class
│ ├── C02_IndexOf.class
│ ├── C03_LastIndexOf.class
│ ├── C04_LastIndexOf.class
│ ├── C05_Contains.class
│ ├── C06_Contains.class
│ └── C07_Contains.class
├── day13_stringManipulations
│ ├── C01_StartsWith_EndsWith.class
│ ├── C02_Replace.class
│ ├── C03_Replace.class
│ ├── C04_ReplaceAll.class
│ ├── C05_ReplaceAll.class
│ ├── C06_SifreSorusu.class
│ ├── H01_Homework.class
│ ├── H02_Homework.class
│ ├── H03_Homework.class
│ ├── H04_Homework.class
│ ├── H05_Homework.class
│ └── H06_Homework.class
├── day14_methodCreation
│ ├── C01_MethodCreation.class
│ └── C02_MethodCreation.class
├── day15_methodCreation
│ ├── C01_MethodCreation.class
│ ├── C02_MethodCreation.class
│ ├── C03_MethodOverloading.class
│ ├── H01_MethodCreation.class
│ ├── H03_MethodCreation.class
│ └── H04_MethodCreation.class
├── day16_forLoops
│ ├── C01_ForLoop.class
│ ├── C02_ForLoop.class
│ ├── C03_ForLoop.class
│ ├── C04_ForLoop.class
│ ├── C05_ForLoop.class
│ └── C06_ForLoop.class
├── day17_forLoops
│ ├── C01_ForLoop.class
│ ├── C02_ForLoop.class
│ ├── C03_ForLoop.class
│ ├── C04_Palindrome.class
│ ├── C05_ForLoop.class
│ ├── C06_ForLoop.class
│ ├── C07_NestedForLoop.class
│ └── H01_StringTersCevirmeOzelYontem.class
├── day18_nestedForLoop_whileLoop
│ ├── C01_ForLoop.class
│ ├── C02_NestedForLoop.class
│ ├── C03_WhileLoop.class
│ ├── C04_WhileLoop.class
│ ├── C05_WhileLoop.class
│ └── H01_WhileLoop.class
├── day19_whileLoop_doWhileLoop
│ ├── C01_WhileLoop.class
│ ├── C02_WhileLoop.class
│ ├── C03_ForLoop.class
│ ├── C04_DoWhileLoop.class
│ ├── C05_DoWhileLoop.class
│ └── C06_DoWhileLoop.class
├── day20_scope
│ ├── InstanceVar.class
│ ├── InstanceVar2.class
│ └── StaticVariables.class
├── day21_scope_arrays
│ ├── C01_LocalVariables.class
│ ├── C02_LoopVariables.class
│ ├── C03_Arrays.class
│ ├── C04_Arrays.class
│ ├── C05_Arrays.class
│ └── C06_Arrays.class
├── day22_arrays
│ ├── C01_BinarySearch.class
│ ├── C02_Split.class
│ └── C03_Split.class
├── day23_multiDimensionalArrays
│ ├── C01_Array.class
│ ├── C02_MDArrays.class
│ ├── C03_MDArrays.class
│ ├── C04_MDArrays.class
│ ├── C05_Array.class
│ ├── C06_Arrays.class
│ ├── C07_CopyOf.class
│ └── C08_EkstraSoruCopyOf.class
├── day24_arrayList
│ ├── C01_Add.class
│ ├── C02_ArrayList.class
│ ├── C03_List.class
│ └── C04_Remove.class
├── day25_arrayList
│ ├── C01_Contains.class
│ ├── C02_Fibonacci.class
│ ├── C03_Sort.class
│ ├── C04_ArraysAsList.class
│ ├── C05_List.class
│ └── C06_ForEachLoop.class
├── day26_forEachLoop_constructor
│ ├── C01_ForeachLoop.class
│ ├── C02_ForeachLoop.class
│ ├── Car.class
│ ├── CarRunner.class
│ ├── Jeep.class
│ └── JeepRunner.class
├── day27_constructor_constructorCall
│ ├── C01_CarRunner.class
│ ├── C02_ParamatreliConstructor.class
│ ├── Car1.class
│ ├── Tir.class
│ └── TirRunner.class
├── day28_constructorCall_staticKeyword
│ ├── C01.class
│ ├── C02.class
│ └── C03.class
├── day29_staticBlock_passByValue
│ ├── C01_StaticBlocks.class
│ ├── C02_PassBy.class
│ ├── C03_PassByValue.class
│ ├── C04_PassByValueArray.class
│ └── C04_PassByValueList.class
├── day30_immutableClasses
│ ├── C01_Immutable.class
│ ├── C02_Immutable.class
│ ├── C03_DoubleEqual.class
│ └── C04_Homework.class
├── day31_dateAndTime
│ ├── C01_LocalDate.class
│ ├── C02_LocalTime.class
│ ├── C03_LocalDateTime.class
│ ├── C04_DateTime.class
│ ├── C05_DateTimeFormatter.class
│ └── C06_Varargs.class
├── day32_varargs_stringBuilder
│ ├── C01_Immutable.class
│ ├── C02_Varargs.class
│ ├── C03_Varargs.class
│ ├── C04_Varargs.class
│ ├── C05_Varargs.class
│ └── C06_StringBuilder.class
├── day33_stringBuilder
│ ├── C01_Append_Length_Capacitiy.class
│ ├── C02_Delete.class
│ ├── C03_Equals.class
│ ├── C04_Insert.class
│ ├── C05_Reverse.class
│ ├── C06_SubSequence.class
│ └── C07_Yarisma.class
├── day34_accessDeneme
│ ├── C01_BaskaPackage.class
│ ├── C02_BaskaPackageChildClass.class
│ └── C03_GetterBaskaPackagedan.class
├── day34_accessModifier_encapsulation
│ ├── C01.class
│ ├── C02.class
│ ├── C03.class
│ ├── C04_PublicVeriPaylasimi.class
│ ├── C05.class
│ ├── C06_Encapsulation.class
│ └── C07_Getter.class
├── day35_encapsulation_inheritance
│ ├── C01.class
│ ├── C02_Setter.class
│ ├── Isci.class
│ ├── Muhasebe.class
│ └── Personel.class
├── day36_inhritance
│ ├── Derived.class
│ ├── Memur.class
│ ├── Test01.class
│ └── Ustabasi.class
├── day37_Inheritance
│ ├── Araba.class
│ ├── Corolla.class
│ └── Toyota.class
├── day38_overriding
│ ├── Animals.class
│ ├── Baliklar.class
│ ├── C.class
│ ├── Computer.class
│ ├── D.class
│ ├── Derived.class
│ ├── Derived01.class
│ ├── Derived02.class
│ ├── KumesHayvanlari.class
│ ├── Kuslar.class
│ ├── Laptop.class
│ ├── M.class
│ ├── N.class
│ ├── NoteBook.class
│ ├── O.class
│ ├── ParentClass.class
│ ├── Person.class
│ ├── R.class
│ ├── S01.class
│ ├── S02.class
│ ├── S03.class
│ ├── S04.class
│ ├── S05.class
│ ├── S06.class
│ ├── S07.class
│ ├── S08.class
│ ├── S09.class
│ ├── S10.class
│ ├── Student.class
│ ├── Super.class
│ ├── U.class
│ ├── X.class
│ └── Y.class
├── day39_overridingKurallari_polymorphism
│ ├── C01.class
│ ├── C02.class
│ ├── Child.class
│ ├── Parent.class
│ └── Test.class
├── day40
│ ├── C01_exception.class
│ ├── C02_Exception.class
│ ├── C03_Exception.class
│ ├── C04_FileInputStream.class
│ ├── C05_ParentChildExceptions.class
│ ├── C06_ParentChildExceptions.class
│ ├── C07_NumberFormatException.class
│ ├── C08_IllegalargumentException.class
│ └── yazi.txt
├── day41_errors_garbageCollector
│ ├── C01_Final.class
│ └── C02.class
├── day42_AbstractClasses
│ ├── AbsIsci.class
│ ├── AbsMuhasebe.class
│ ├── AbsPersonel.class
│ ├── AbsUstabasi.class
│ ├── Isci.class
│ ├── Muhasebe.class
│ ├── Personel.class
│ └── Ustabasi.class
├── day43_Interface
│ ├── C01_AbstractClass.class
│ ├── C02_Interface.class
│ └── C03_Concrete.class
├── day44_iterator_collections
│ ├── C01_Iterator.class
│ ├── C02_Iterator.class
│ ├── C03_Iterator.class
│ ├── C04_Iterator.class
│ └── C05_ListIterator.class
├── day45_Collections
│ ├── C01_LinkedList.class
│ ├── C02_LinkedList.class
│ ├── C03_LinkedList.class
│ └── C04_Set.class
├── day46_collections
│ ├── C01_HashSet.class
│ ├── C02_RetainAll.class
│ ├── C03_Queue.class
│ └── C04_Deque.class
├── day47_maps
│ ├── C01_Maps.class
│ └── C02_NestedMaps.class
└── day48_maps_TheEND
│ ├── C01_Maps.class
│ ├── C02_Maps.class
│ ├── C03_MapMethodlari.class
│ ├── C04_Compute.class
│ └── MapOlustur.class
└── src
├── day01_02_Variables
├── C01_Variables.java
├── C02_Variables.java
└── C03_Variables.java
├── day03_Scanner
├── C01_Variables.java
├── C02_SwapVariables.java
├── C03_SwapVariables2.java
├── C04_Scanner.java
├── C05_Scanner.java
└── C06_Scanner.java
├── day04_IncrementDecrement
├── C01_Scanner.java
├── C02_Scanner.java
├── C03_AutoWidening.java
├── C04_ExplicitNarrowing.java
├── C05_IncrementDecrement.java
├── C06_PreIncrementPostIncrement.java
└── C07_PreDecrementPostDecrement.java
├── day05_matematikselIslemler
├── C01_MatematikselIslemler.java
├── C02_Matematikselislemler.java
├── C03_Modulus.java
├── C04_Modulus.java
└── C05_Modulus.java
├── day06_wrapper
├── C01_WrapperClass.java
├── C02_Concatenation.java
├── C03_ConditionalOperators.java
└── C04_If.java
├── day07_IfStatements
├── C01_BasitIfCumleleri.java
├── C02_BasitIfCumleleri.java
├── C03_BasitifCumleleri.java
└── C04_BasitIfCumleleri.java
├── day08_IfElseStatements
├── C01_IfElse.java
├── C02_IfElse.java
├── C03_IfElse.java
├── C04_IfElse.java
├── C05_IfElseIf.java
├── C06_IfElseIf.java
├── C07_IfElseIf.java
└── C08_NestedIf.java
├── day09_nestedIfElse
├── C01_NestedIfElse.java
├── C02_NestedIfElse.java
└── C03_Ternary.java
├── day10_ternary_SwitchCase
├── C01_Ternary.java
├── C02_Ternary.java
├── C03_Ternary.java
├── C04_Ternary.java
├── C05_NestedTernary.java
├── C06_NestedTernary.java
├── C07_SwitchCase.java
├── C08_SwitchCase.java
├── C09_SwitchCase.java
├── C10_SwitchCase.java
├── C11_SMConcat.java
├── C12_SMCharAt.java
└── C13_ToUpperCaseLowerCase.java
├── day11_stringManipulations
├── C01_Equals.java
├── C02_EqualsIgnoreCase.java
├── C03_Length.java
└── C04_IndexOf.java
├── day12_stringManipulations
├── C01_IndexOf.java
├── C02_IndexOf.java
├── C03_LastIndexOf.java
├── C04_LastIndexOf.java
├── C05_Contains.java
├── C06_Contains.java
└── C07_Contains.java
├── day13_stringManipulations
├── C01_StartsWith_EndsWith.java
├── C02_Replace.java
├── C03_Replace.java
├── C04_ReplaceAll.java
├── C05_ReplaceAll.java
├── C06_SifreSorusu.java
├── H01_Homework.java
├── H02_Homework.java
├── H03_Homework.java
├── H04_Homework.java
├── H05_Homework.java
└── H06_Homework.java
├── day14_methodCreation
├── C01_MethodCreation.java
└── C02_MethodCreation.java
├── day15_methodCreation
├── C01_MethodCreation.java
├── C02_MethodCreation.java
├── C03_MethodOverloading.java
├── H01_MethodCreation.java
├── H03_MethodCreation.java
└── H04_MethodCreation.java
├── day16_forLoops
├── C01_ForLoop.java
├── C02_ForLoop.java
├── C03_ForLoop.java
├── C04_ForLoop.java
├── C05_ForLoop.java
└── C06_ForLoop.java
├── day17_forLoops
├── C01_ForLoop.java
├── C02_ForLoop.java
├── C03_ForLoop.java
├── C04_Palindrome.java
├── C05_ForLoop.java
├── C06_ForLoop.java
├── C07_NestedForLoop.java
└── H01_StringTersCevirmeOzelYontem.java
├── day18_nestedForLoop_whileLoop
├── C01_ForLoop.java
├── C02_NestedForLoop.java
├── C03_WhileLoop.java
├── C04_WhileLoop.java
├── C05_WhileLoop.java
└── H01_WhileLoop.java
├── day19_whileLoop_doWhileLoop
├── C01_WhileLoop.java
├── C02_WhileLoop.java
├── C03_ForLoop.java
├── C04_DoWhileLoop.java
├── C05_DoWhileLoop.java
└── C06_DoWhileLoop.java
├── day20_scope
├── InstanceVar.java
├── InstanceVar2.java
└── StaticVariables.java
├── day21_scope_arrays
├── C01_LocalVariables.java
├── C02_LoopVariables.java
├── C03_Arrays.java
├── C04_Arrays.java
├── C05_Arrays.java
└── C06_Arrays.java
├── day22_arrays
├── C01_BinarySearch.java
├── C02_Split.java
└── C03_Split.java
├── day23_multiDimensionalArrays
├── C01_Array.java
├── C02_MDArrays.java
├── C03_MDArrays.java
├── C04_MDArrays.java
├── C05_Array.java
├── C06_Arrays.java
├── C07_CopyOf.java
└── C08_EkstraSoruCopyOf.java
├── day24_arrayList
├── C01_Add.java
├── C02_ArrayList.java
├── C03_List.java
└── C04_Remove.java
├── day25_arrayList
├── C01_Contains.java
├── C02_Fibonacci.java
├── C03_Sort.java
├── C04_ArraysAsList.java
├── C05_List.java
└── C06_ForEachLoop.java
├── day26_forEachLoop_constructor
├── C01_ForeachLoop.java
├── C02_ForeachLoop.java
├── Car.java
├── CarRunner.java
├── Jeep.java
└── JeepRunner.java
├── day27_constructor_constructorCall
├── C01_CarRunner.java
├── C02_ParamatreliConstructor.java
├── Car1.java
├── Tir.java
└── TirRunner.java
├── day28_constructorCall_staticKeyword
├── C01.java
├── C02.java
└── C03.java
├── day29_staticBlock_passByValue
├── C01_StaticBlocks.java
├── C02_PassBy.java
├── C03_PassByValue.java
├── C04_PassByValueArray.java
└── C04_PassByValueList.java
├── day30_immutableClasses
├── C01_Immutable.java
├── C02_Immutable.java
├── C03_DoubleEqual.java
└── C04_Homework.java
├── day31_dateAndTime
├── C01_LocalDate.java
├── C02_LocalTime.java
├── C03_LocalDateTime.java
├── C04_DateTime.java
├── C05_DateTimeFormatter.java
└── C06_Varargs.java
├── day32_varargs_stringBuilder
├── C01_Immutable.java
├── C02_Varargs.java
├── C03_Varargs.java
├── C04_Varargs.java
├── C05_Varargs.java
└── C06_StringBuilder.java
├── day33_stringBuilder
├── C01_Append_Length_Capacitiy.java
├── C02_Delete.java
├── C03_Equals.java
├── C04_Insert.java
├── C05_Reverse.java
├── C06_SubSequence.java
└── C07_Yarisma.java
├── day34_accessDeneme
├── C01_BaskaPackage.java
├── C02_BaskaPackageChildClass.java
└── C03_GetterBaskaPackagedan.java
├── day34_accessModifier_encapsulation
├── C01.java
├── C02.java
├── C03.java
├── C04_PublicVeriPaylasimi.java
├── C05.java
├── C06_Encapsulation.java
└── C07_Getter.java
├── day35_encapsulation_inheritance
├── C01.java
├── C02_Setter.java
├── Isci.java
├── Muhasebe.java
└── Personel.java
├── day36_inhritance
├── Memur.java
├── Test01.java
└── Ustabasi.java
├── day37_Inheritance
├── Araba.java
├── Corolla.java
└── Toyota.java
├── day38_overriding
├── Animals.java
├── Baliklar.java
├── KumesHayvanlari.java
├── Kuslar.java
├── S01.java
├── S02.java
├── S03.java
├── S04.java
├── S05.java
├── S06.java
├── S07.java
├── S08.java
├── S09.java
└── S10.java
├── day39_overridingKurallari_polymorphism
├── C01.java
├── C02.java
└── Test.java
├── day40
├── C01_exception.java
├── C02_Exception.java
├── C03_Exception.java
├── C04_FileInputStream.java
├── C05_ParentChildExceptions.java
├── C06_ParentChildExceptions.java
├── C07_NumberFormatException.java
├── C08_IllegalargumentException.java
└── yazi.txt
├── day41_errors_garbageCollector
├── C01_Final.java
└── C02.java
├── day42_AbstractClasses
├── AbsIsci.java
├── AbsMuhasebe.java
├── AbsPersonel.java
├── AbsUstabasi.java
├── Isci.java
├── Muhasebe.java
├── Personel.java
└── Ustabasi.java
├── day43_Interface
├── C01_AbstractClass.java
├── C02_Interface.java
└── C03_Concrete.java
├── day44_iterator_collections
├── C01_Iterator.java
├── C02_Iterator.java
├── C03_Iterator.java
├── C04_Iterator.java
└── C05_ListIterator.java
├── day45_Collections
├── C01_LinkedList.java
├── C02_LinkedList.java
├── C03_LinkedList.java
└── C04_Set.java
├── day46_collections
├── C01_HashSet.java
├── C02_RetainAll.java
├── C03_Queue.java
└── C04_Deque.java
├── day47_maps
├── C01_Maps.java
└── C02_NestedMaps.java
└── day48_maps_TheEND
├── C01_Maps.java
├── C02_Maps.java
├── C03_MapMethodlari.java
├── C04_Compute.java
└── MapOlustur.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | javaFall2021
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 |
--------------------------------------------------------------------------------
/.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=11
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=11
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.enablePreviewFeatures=disabled
11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
12 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
13 | org.eclipse.jdt.core.compiler.release=enabled
14 | org.eclipse.jdt.core.compiler.source=11
15 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
--------------------------------------------------------------------------------
/bin/day01_02_Variables/C01_Variables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day01_02_Variables/C01_Variables.class
--------------------------------------------------------------------------------
/bin/day01_02_Variables/C02_Variables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day01_02_Variables/C02_Variables.class
--------------------------------------------------------------------------------
/bin/day01_02_Variables/C03_Variables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day01_02_Variables/C03_Variables.class
--------------------------------------------------------------------------------
/bin/day03_Scanner/C01_Variables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day03_Scanner/C01_Variables.class
--------------------------------------------------------------------------------
/bin/day03_Scanner/C02_SwapVariables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day03_Scanner/C02_SwapVariables.class
--------------------------------------------------------------------------------
/bin/day03_Scanner/C03_SwapVariables2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day03_Scanner/C03_SwapVariables2.class
--------------------------------------------------------------------------------
/bin/day03_Scanner/C04_Scanner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day03_Scanner/C04_Scanner.class
--------------------------------------------------------------------------------
/bin/day03_Scanner/C05_Scanner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day03_Scanner/C05_Scanner.class
--------------------------------------------------------------------------------
/bin/day03_Scanner/C06_Scanner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day03_Scanner/C06_Scanner.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C01_Scanner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C01_Scanner.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C02_Scanner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C02_Scanner.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C03_AutoWidening.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C03_AutoWidening.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C04_ExplicitNarrowing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C04_ExplicitNarrowing.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C05_IncrementDecrement.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C05_IncrementDecrement.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C06_PreIncrementPostIncrement.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C06_PreIncrementPostIncrement.class
--------------------------------------------------------------------------------
/bin/day04_IncrementDecrement/C07_PreDecrementPostDecrement.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day04_IncrementDecrement/C07_PreDecrementPostDecrement.class
--------------------------------------------------------------------------------
/bin/day05_matematikselIslemler/C01_MatematikselIslemler.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day05_matematikselIslemler/C01_MatematikselIslemler.class
--------------------------------------------------------------------------------
/bin/day05_matematikselIslemler/C02_Matematikselislemler.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day05_matematikselIslemler/C02_Matematikselislemler.class
--------------------------------------------------------------------------------
/bin/day05_matematikselIslemler/C03_Modulus.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day05_matematikselIslemler/C03_Modulus.class
--------------------------------------------------------------------------------
/bin/day05_matematikselIslemler/C04_Modulus.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day05_matematikselIslemler/C04_Modulus.class
--------------------------------------------------------------------------------
/bin/day05_matematikselIslemler/C05_Modulus.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day05_matematikselIslemler/C05_Modulus.class
--------------------------------------------------------------------------------
/bin/day06_wrapper/C01_WrapperClass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day06_wrapper/C01_WrapperClass.class
--------------------------------------------------------------------------------
/bin/day06_wrapper/C02_Concatenation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day06_wrapper/C02_Concatenation.class
--------------------------------------------------------------------------------
/bin/day06_wrapper/C03_ConditionalOperators.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day06_wrapper/C03_ConditionalOperators.class
--------------------------------------------------------------------------------
/bin/day06_wrapper/C04_If.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day06_wrapper/C04_If.class
--------------------------------------------------------------------------------
/bin/day07_IfStatements/C01_BasitIfCumleleri.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day07_IfStatements/C01_BasitIfCumleleri.class
--------------------------------------------------------------------------------
/bin/day07_IfStatements/C02_BasitIfCumleleri.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day07_IfStatements/C02_BasitIfCumleleri.class
--------------------------------------------------------------------------------
/bin/day07_IfStatements/C03_BasitifCumleleri.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day07_IfStatements/C03_BasitifCumleleri.class
--------------------------------------------------------------------------------
/bin/day07_IfStatements/C04_BasitIfCumleleri.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day07_IfStatements/C04_BasitIfCumleleri.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C01_IfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C01_IfElse.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C02_IfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C02_IfElse.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C03_IfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C03_IfElse.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C04_IfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C04_IfElse.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C05_IfElseIf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C05_IfElseIf.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C06_IfElseIf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C06_IfElseIf.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C07_IfElseIf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C07_IfElseIf.class
--------------------------------------------------------------------------------
/bin/day08_IfElseStatements/C08_NestedIf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day08_IfElseStatements/C08_NestedIf.class
--------------------------------------------------------------------------------
/bin/day09_nestedIfElse/C01_NestedIfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day09_nestedIfElse/C01_NestedIfElse.class
--------------------------------------------------------------------------------
/bin/day09_nestedIfElse/C02_NestedIfElse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day09_nestedIfElse/C02_NestedIfElse.class
--------------------------------------------------------------------------------
/bin/day09_nestedIfElse/C03_Ternary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day09_nestedIfElse/C03_Ternary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C01_Ternary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C01_Ternary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C02_Ternary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C02_Ternary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C03_Ternary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C03_Ternary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C04_Ternary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C04_Ternary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C05_NestedTernary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C05_NestedTernary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C06_NestedTernary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C06_NestedTernary.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C07_SwitchCase.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C07_SwitchCase.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C08_SwitchCase.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C08_SwitchCase.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C09_SwitchCase.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C09_SwitchCase.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C10_SwitchCase.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C10_SwitchCase.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C11_SMConcat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C11_SMConcat.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C12_SMCharAt.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C12_SMCharAt.class
--------------------------------------------------------------------------------
/bin/day10_ternary_SwitchCase/C13_ToUpperCaseLowerCase.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day10_ternary_SwitchCase/C13_ToUpperCaseLowerCase.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C01_Equals.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day11_stringManipulations/C01_Equals.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C02_EqualsIgnoreCase.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day11_stringManipulations/C02_EqualsIgnoreCase.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C03_Length.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day11_stringManipulations/C03_Length.class
--------------------------------------------------------------------------------
/bin/day11_stringManipulations/C04_IndexOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day11_stringManipulations/C04_IndexOf.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C01_IndexOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C01_IndexOf.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C02_IndexOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C02_IndexOf.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C03_LastIndexOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C03_LastIndexOf.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C04_LastIndexOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C04_LastIndexOf.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C05_Contains.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C05_Contains.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C06_Contains.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C06_Contains.class
--------------------------------------------------------------------------------
/bin/day12_stringManipulations/C07_Contains.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day12_stringManipulations/C07_Contains.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/C01_StartsWith_EndsWith.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/C01_StartsWith_EndsWith.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/C02_Replace.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/C02_Replace.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/C03_Replace.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/C03_Replace.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/C04_ReplaceAll.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/C04_ReplaceAll.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/C05_ReplaceAll.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/C05_ReplaceAll.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/C06_SifreSorusu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/C06_SifreSorusu.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/H01_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/H01_Homework.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/H02_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/H02_Homework.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/H03_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/H03_Homework.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/H04_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/H04_Homework.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/H05_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/H05_Homework.class
--------------------------------------------------------------------------------
/bin/day13_stringManipulations/H06_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day13_stringManipulations/H06_Homework.class
--------------------------------------------------------------------------------
/bin/day14_methodCreation/C01_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day14_methodCreation/C01_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day14_methodCreation/C02_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day14_methodCreation/C02_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day15_methodCreation/C01_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day15_methodCreation/C01_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day15_methodCreation/C02_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day15_methodCreation/C02_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day15_methodCreation/C03_MethodOverloading.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day15_methodCreation/C03_MethodOverloading.class
--------------------------------------------------------------------------------
/bin/day15_methodCreation/H01_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day15_methodCreation/H01_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day15_methodCreation/H03_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day15_methodCreation/H03_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day15_methodCreation/H04_MethodCreation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day15_methodCreation/H04_MethodCreation.class
--------------------------------------------------------------------------------
/bin/day16_forLoops/C01_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day16_forLoops/C01_ForLoop.class
--------------------------------------------------------------------------------
/bin/day16_forLoops/C02_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day16_forLoops/C02_ForLoop.class
--------------------------------------------------------------------------------
/bin/day16_forLoops/C03_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day16_forLoops/C03_ForLoop.class
--------------------------------------------------------------------------------
/bin/day16_forLoops/C04_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day16_forLoops/C04_ForLoop.class
--------------------------------------------------------------------------------
/bin/day16_forLoops/C05_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day16_forLoops/C05_ForLoop.class
--------------------------------------------------------------------------------
/bin/day16_forLoops/C06_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day16_forLoops/C06_ForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C01_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C01_ForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C02_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C02_ForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C03_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C03_ForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C04_Palindrome.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C04_Palindrome.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C05_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C05_ForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C06_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C06_ForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/C07_NestedForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/C07_NestedForLoop.class
--------------------------------------------------------------------------------
/bin/day17_forLoops/H01_StringTersCevirmeOzelYontem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day17_forLoops/H01_StringTersCevirmeOzelYontem.class
--------------------------------------------------------------------------------
/bin/day18_nestedForLoop_whileLoop/C01_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day18_nestedForLoop_whileLoop/C01_ForLoop.class
--------------------------------------------------------------------------------
/bin/day18_nestedForLoop_whileLoop/C02_NestedForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day18_nestedForLoop_whileLoop/C02_NestedForLoop.class
--------------------------------------------------------------------------------
/bin/day18_nestedForLoop_whileLoop/C03_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day18_nestedForLoop_whileLoop/C03_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day18_nestedForLoop_whileLoop/C04_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day18_nestedForLoop_whileLoop/C04_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day18_nestedForLoop_whileLoop/C05_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day18_nestedForLoop_whileLoop/C05_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day18_nestedForLoop_whileLoop/H01_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day18_nestedForLoop_whileLoop/H01_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day19_whileLoop_doWhileLoop/C01_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day19_whileLoop_doWhileLoop/C01_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day19_whileLoop_doWhileLoop/C02_WhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day19_whileLoop_doWhileLoop/C02_WhileLoop.class
--------------------------------------------------------------------------------
/bin/day19_whileLoop_doWhileLoop/C03_ForLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day19_whileLoop_doWhileLoop/C03_ForLoop.class
--------------------------------------------------------------------------------
/bin/day19_whileLoop_doWhileLoop/C04_DoWhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day19_whileLoop_doWhileLoop/C04_DoWhileLoop.class
--------------------------------------------------------------------------------
/bin/day19_whileLoop_doWhileLoop/C05_DoWhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day19_whileLoop_doWhileLoop/C05_DoWhileLoop.class
--------------------------------------------------------------------------------
/bin/day19_whileLoop_doWhileLoop/C06_DoWhileLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day19_whileLoop_doWhileLoop/C06_DoWhileLoop.class
--------------------------------------------------------------------------------
/bin/day20_scope/InstanceVar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day20_scope/InstanceVar.class
--------------------------------------------------------------------------------
/bin/day20_scope/InstanceVar2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day20_scope/InstanceVar2.class
--------------------------------------------------------------------------------
/bin/day20_scope/StaticVariables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day20_scope/StaticVariables.class
--------------------------------------------------------------------------------
/bin/day21_scope_arrays/C01_LocalVariables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day21_scope_arrays/C01_LocalVariables.class
--------------------------------------------------------------------------------
/bin/day21_scope_arrays/C02_LoopVariables.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day21_scope_arrays/C02_LoopVariables.class
--------------------------------------------------------------------------------
/bin/day21_scope_arrays/C03_Arrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day21_scope_arrays/C03_Arrays.class
--------------------------------------------------------------------------------
/bin/day21_scope_arrays/C04_Arrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day21_scope_arrays/C04_Arrays.class
--------------------------------------------------------------------------------
/bin/day21_scope_arrays/C05_Arrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day21_scope_arrays/C05_Arrays.class
--------------------------------------------------------------------------------
/bin/day21_scope_arrays/C06_Arrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day21_scope_arrays/C06_Arrays.class
--------------------------------------------------------------------------------
/bin/day22_arrays/C01_BinarySearch.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day22_arrays/C01_BinarySearch.class
--------------------------------------------------------------------------------
/bin/day22_arrays/C02_Split.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day22_arrays/C02_Split.class
--------------------------------------------------------------------------------
/bin/day22_arrays/C03_Split.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day22_arrays/C03_Split.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C01_Array.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C01_Array.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C02_MDArrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C02_MDArrays.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C03_MDArrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C03_MDArrays.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C04_MDArrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C04_MDArrays.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C05_Array.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C05_Array.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C06_Arrays.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C06_Arrays.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C07_CopyOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C07_CopyOf.class
--------------------------------------------------------------------------------
/bin/day23_multiDimensionalArrays/C08_EkstraSoruCopyOf.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day23_multiDimensionalArrays/C08_EkstraSoruCopyOf.class
--------------------------------------------------------------------------------
/bin/day24_arrayList/C01_Add.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day24_arrayList/C01_Add.class
--------------------------------------------------------------------------------
/bin/day24_arrayList/C02_ArrayList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day24_arrayList/C02_ArrayList.class
--------------------------------------------------------------------------------
/bin/day24_arrayList/C03_List.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day24_arrayList/C03_List.class
--------------------------------------------------------------------------------
/bin/day24_arrayList/C04_Remove.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day24_arrayList/C04_Remove.class
--------------------------------------------------------------------------------
/bin/day25_arrayList/C01_Contains.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day25_arrayList/C01_Contains.class
--------------------------------------------------------------------------------
/bin/day25_arrayList/C02_Fibonacci.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day25_arrayList/C02_Fibonacci.class
--------------------------------------------------------------------------------
/bin/day25_arrayList/C03_Sort.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day25_arrayList/C03_Sort.class
--------------------------------------------------------------------------------
/bin/day25_arrayList/C04_ArraysAsList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day25_arrayList/C04_ArraysAsList.class
--------------------------------------------------------------------------------
/bin/day25_arrayList/C05_List.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day25_arrayList/C05_List.class
--------------------------------------------------------------------------------
/bin/day25_arrayList/C06_ForEachLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day25_arrayList/C06_ForEachLoop.class
--------------------------------------------------------------------------------
/bin/day26_forEachLoop_constructor/C01_ForeachLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day26_forEachLoop_constructor/C01_ForeachLoop.class
--------------------------------------------------------------------------------
/bin/day26_forEachLoop_constructor/C02_ForeachLoop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day26_forEachLoop_constructor/C02_ForeachLoop.class
--------------------------------------------------------------------------------
/bin/day26_forEachLoop_constructor/Car.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day26_forEachLoop_constructor/Car.class
--------------------------------------------------------------------------------
/bin/day26_forEachLoop_constructor/CarRunner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day26_forEachLoop_constructor/CarRunner.class
--------------------------------------------------------------------------------
/bin/day26_forEachLoop_constructor/Jeep.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day26_forEachLoop_constructor/Jeep.class
--------------------------------------------------------------------------------
/bin/day26_forEachLoop_constructor/JeepRunner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day26_forEachLoop_constructor/JeepRunner.class
--------------------------------------------------------------------------------
/bin/day27_constructor_constructorCall/C01_CarRunner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day27_constructor_constructorCall/C01_CarRunner.class
--------------------------------------------------------------------------------
/bin/day27_constructor_constructorCall/C02_ParamatreliConstructor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day27_constructor_constructorCall/C02_ParamatreliConstructor.class
--------------------------------------------------------------------------------
/bin/day27_constructor_constructorCall/Car1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day27_constructor_constructorCall/Car1.class
--------------------------------------------------------------------------------
/bin/day27_constructor_constructorCall/Tir.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day27_constructor_constructorCall/Tir.class
--------------------------------------------------------------------------------
/bin/day27_constructor_constructorCall/TirRunner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day27_constructor_constructorCall/TirRunner.class
--------------------------------------------------------------------------------
/bin/day28_constructorCall_staticKeyword/C01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day28_constructorCall_staticKeyword/C01.class
--------------------------------------------------------------------------------
/bin/day28_constructorCall_staticKeyword/C02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day28_constructorCall_staticKeyword/C02.class
--------------------------------------------------------------------------------
/bin/day28_constructorCall_staticKeyword/C03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day28_constructorCall_staticKeyword/C03.class
--------------------------------------------------------------------------------
/bin/day29_staticBlock_passByValue/C01_StaticBlocks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day29_staticBlock_passByValue/C01_StaticBlocks.class
--------------------------------------------------------------------------------
/bin/day29_staticBlock_passByValue/C02_PassBy.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day29_staticBlock_passByValue/C02_PassBy.class
--------------------------------------------------------------------------------
/bin/day29_staticBlock_passByValue/C03_PassByValue.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day29_staticBlock_passByValue/C03_PassByValue.class
--------------------------------------------------------------------------------
/bin/day29_staticBlock_passByValue/C04_PassByValueArray.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day29_staticBlock_passByValue/C04_PassByValueArray.class
--------------------------------------------------------------------------------
/bin/day29_staticBlock_passByValue/C04_PassByValueList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day29_staticBlock_passByValue/C04_PassByValueList.class
--------------------------------------------------------------------------------
/bin/day30_immutableClasses/C01_Immutable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day30_immutableClasses/C01_Immutable.class
--------------------------------------------------------------------------------
/bin/day30_immutableClasses/C02_Immutable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day30_immutableClasses/C02_Immutable.class
--------------------------------------------------------------------------------
/bin/day30_immutableClasses/C03_DoubleEqual.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day30_immutableClasses/C03_DoubleEqual.class
--------------------------------------------------------------------------------
/bin/day30_immutableClasses/C04_Homework.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day30_immutableClasses/C04_Homework.class
--------------------------------------------------------------------------------
/bin/day31_dateAndTime/C01_LocalDate.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day31_dateAndTime/C01_LocalDate.class
--------------------------------------------------------------------------------
/bin/day31_dateAndTime/C02_LocalTime.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day31_dateAndTime/C02_LocalTime.class
--------------------------------------------------------------------------------
/bin/day31_dateAndTime/C03_LocalDateTime.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day31_dateAndTime/C03_LocalDateTime.class
--------------------------------------------------------------------------------
/bin/day31_dateAndTime/C04_DateTime.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day31_dateAndTime/C04_DateTime.class
--------------------------------------------------------------------------------
/bin/day31_dateAndTime/C05_DateTimeFormatter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day31_dateAndTime/C05_DateTimeFormatter.class
--------------------------------------------------------------------------------
/bin/day31_dateAndTime/C06_Varargs.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day31_dateAndTime/C06_Varargs.class
--------------------------------------------------------------------------------
/bin/day32_varargs_stringBuilder/C01_Immutable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day32_varargs_stringBuilder/C01_Immutable.class
--------------------------------------------------------------------------------
/bin/day32_varargs_stringBuilder/C02_Varargs.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day32_varargs_stringBuilder/C02_Varargs.class
--------------------------------------------------------------------------------
/bin/day32_varargs_stringBuilder/C03_Varargs.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day32_varargs_stringBuilder/C03_Varargs.class
--------------------------------------------------------------------------------
/bin/day32_varargs_stringBuilder/C04_Varargs.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day32_varargs_stringBuilder/C04_Varargs.class
--------------------------------------------------------------------------------
/bin/day32_varargs_stringBuilder/C05_Varargs.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day32_varargs_stringBuilder/C05_Varargs.class
--------------------------------------------------------------------------------
/bin/day32_varargs_stringBuilder/C06_StringBuilder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day32_varargs_stringBuilder/C06_StringBuilder.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C01_Append_Length_Capacitiy.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C01_Append_Length_Capacitiy.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C02_Delete.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C02_Delete.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C03_Equals.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C03_Equals.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C04_Insert.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C04_Insert.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C05_Reverse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C05_Reverse.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C06_SubSequence.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C06_SubSequence.class
--------------------------------------------------------------------------------
/bin/day33_stringBuilder/C07_Yarisma.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day33_stringBuilder/C07_Yarisma.class
--------------------------------------------------------------------------------
/bin/day34_accessDeneme/C01_BaskaPackage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessDeneme/C01_BaskaPackage.class
--------------------------------------------------------------------------------
/bin/day34_accessDeneme/C02_BaskaPackageChildClass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessDeneme/C02_BaskaPackageChildClass.class
--------------------------------------------------------------------------------
/bin/day34_accessDeneme/C03_GetterBaskaPackagedan.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessDeneme/C03_GetterBaskaPackagedan.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C01.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C02.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C03.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C04_PublicVeriPaylasimi.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C04_PublicVeriPaylasimi.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C05.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C05.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C06_Encapsulation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C06_Encapsulation.class
--------------------------------------------------------------------------------
/bin/day34_accessModifier_encapsulation/C07_Getter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day34_accessModifier_encapsulation/C07_Getter.class
--------------------------------------------------------------------------------
/bin/day35_encapsulation_inheritance/C01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day35_encapsulation_inheritance/C01.class
--------------------------------------------------------------------------------
/bin/day35_encapsulation_inheritance/C02_Setter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day35_encapsulation_inheritance/C02_Setter.class
--------------------------------------------------------------------------------
/bin/day35_encapsulation_inheritance/Isci.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day35_encapsulation_inheritance/Isci.class
--------------------------------------------------------------------------------
/bin/day35_encapsulation_inheritance/Muhasebe.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day35_encapsulation_inheritance/Muhasebe.class
--------------------------------------------------------------------------------
/bin/day35_encapsulation_inheritance/Personel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day35_encapsulation_inheritance/Personel.class
--------------------------------------------------------------------------------
/bin/day36_inhritance/Derived.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day36_inhritance/Derived.class
--------------------------------------------------------------------------------
/bin/day36_inhritance/Memur.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day36_inhritance/Memur.class
--------------------------------------------------------------------------------
/bin/day36_inhritance/Test01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day36_inhritance/Test01.class
--------------------------------------------------------------------------------
/bin/day36_inhritance/Ustabasi.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day36_inhritance/Ustabasi.class
--------------------------------------------------------------------------------
/bin/day37_Inheritance/Araba.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day37_Inheritance/Araba.class
--------------------------------------------------------------------------------
/bin/day37_Inheritance/Corolla.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day37_Inheritance/Corolla.class
--------------------------------------------------------------------------------
/bin/day37_Inheritance/Toyota.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day37_Inheritance/Toyota.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Animals.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Animals.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Baliklar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Baliklar.class
--------------------------------------------------------------------------------
/bin/day38_overriding/C.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/C.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Computer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Computer.class
--------------------------------------------------------------------------------
/bin/day38_overriding/D.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/D.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Derived.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Derived.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Derived01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Derived01.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Derived02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Derived02.class
--------------------------------------------------------------------------------
/bin/day38_overriding/KumesHayvanlari.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/KumesHayvanlari.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Kuslar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Kuslar.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Laptop.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Laptop.class
--------------------------------------------------------------------------------
/bin/day38_overriding/M.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/M.class
--------------------------------------------------------------------------------
/bin/day38_overriding/N.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/N.class
--------------------------------------------------------------------------------
/bin/day38_overriding/NoteBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/NoteBook.class
--------------------------------------------------------------------------------
/bin/day38_overriding/O.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/O.class
--------------------------------------------------------------------------------
/bin/day38_overriding/ParentClass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/ParentClass.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Person.class
--------------------------------------------------------------------------------
/bin/day38_overriding/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/R.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S01.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S02.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S03.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S03.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S04.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S04.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S05.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S05.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S06.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S06.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S07.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S07.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S08.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S08.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S09.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S09.class
--------------------------------------------------------------------------------
/bin/day38_overriding/S10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/S10.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Student.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Student.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Super.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Super.class
--------------------------------------------------------------------------------
/bin/day38_overriding/U.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/U.class
--------------------------------------------------------------------------------
/bin/day38_overriding/X.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/X.class
--------------------------------------------------------------------------------
/bin/day38_overriding/Y.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day38_overriding/Y.class
--------------------------------------------------------------------------------
/bin/day39_overridingKurallari_polymorphism/C01.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day39_overridingKurallari_polymorphism/C01.class
--------------------------------------------------------------------------------
/bin/day39_overridingKurallari_polymorphism/C02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day39_overridingKurallari_polymorphism/C02.class
--------------------------------------------------------------------------------
/bin/day39_overridingKurallari_polymorphism/Child.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day39_overridingKurallari_polymorphism/Child.class
--------------------------------------------------------------------------------
/bin/day39_overridingKurallari_polymorphism/Parent.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day39_overridingKurallari_polymorphism/Parent.class
--------------------------------------------------------------------------------
/bin/day39_overridingKurallari_polymorphism/Test.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day39_overridingKurallari_polymorphism/Test.class
--------------------------------------------------------------------------------
/bin/day40/C01_exception.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C01_exception.class
--------------------------------------------------------------------------------
/bin/day40/C02_Exception.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C02_Exception.class
--------------------------------------------------------------------------------
/bin/day40/C03_Exception.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C03_Exception.class
--------------------------------------------------------------------------------
/bin/day40/C04_FileInputStream.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C04_FileInputStream.class
--------------------------------------------------------------------------------
/bin/day40/C05_ParentChildExceptions.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C05_ParentChildExceptions.class
--------------------------------------------------------------------------------
/bin/day40/C06_ParentChildExceptions.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C06_ParentChildExceptions.class
--------------------------------------------------------------------------------
/bin/day40/C07_NumberFormatException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C07_NumberFormatException.class
--------------------------------------------------------------------------------
/bin/day40/C08_IllegalargumentException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day40/C08_IllegalargumentException.class
--------------------------------------------------------------------------------
/bin/day40/yazi.txt:
--------------------------------------------------------------------------------
1 | Java ogrenmek cok zevkli
--------------------------------------------------------------------------------
/bin/day41_errors_garbageCollector/C01_Final.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day41_errors_garbageCollector/C01_Final.class
--------------------------------------------------------------------------------
/bin/day41_errors_garbageCollector/C02.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day41_errors_garbageCollector/C02.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/AbsIsci.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/AbsIsci.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/AbsMuhasebe.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/AbsMuhasebe.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/AbsPersonel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/AbsPersonel.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/AbsUstabasi.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/AbsUstabasi.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/Isci.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/Isci.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/Muhasebe.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/Muhasebe.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/Personel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/Personel.class
--------------------------------------------------------------------------------
/bin/day42_AbstractClasses/Ustabasi.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day42_AbstractClasses/Ustabasi.class
--------------------------------------------------------------------------------
/bin/day43_Interface/C01_AbstractClass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day43_Interface/C01_AbstractClass.class
--------------------------------------------------------------------------------
/bin/day43_Interface/C02_Interface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day43_Interface/C02_Interface.class
--------------------------------------------------------------------------------
/bin/day43_Interface/C03_Concrete.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day43_Interface/C03_Concrete.class
--------------------------------------------------------------------------------
/bin/day44_iterator_collections/C01_Iterator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day44_iterator_collections/C01_Iterator.class
--------------------------------------------------------------------------------
/bin/day44_iterator_collections/C02_Iterator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day44_iterator_collections/C02_Iterator.class
--------------------------------------------------------------------------------
/bin/day44_iterator_collections/C03_Iterator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day44_iterator_collections/C03_Iterator.class
--------------------------------------------------------------------------------
/bin/day44_iterator_collections/C04_Iterator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day44_iterator_collections/C04_Iterator.class
--------------------------------------------------------------------------------
/bin/day44_iterator_collections/C05_ListIterator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day44_iterator_collections/C05_ListIterator.class
--------------------------------------------------------------------------------
/bin/day45_Collections/C01_LinkedList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day45_Collections/C01_LinkedList.class
--------------------------------------------------------------------------------
/bin/day45_Collections/C02_LinkedList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day45_Collections/C02_LinkedList.class
--------------------------------------------------------------------------------
/bin/day45_Collections/C03_LinkedList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day45_Collections/C03_LinkedList.class
--------------------------------------------------------------------------------
/bin/day45_Collections/C04_Set.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day45_Collections/C04_Set.class
--------------------------------------------------------------------------------
/bin/day46_collections/C01_HashSet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day46_collections/C01_HashSet.class
--------------------------------------------------------------------------------
/bin/day46_collections/C02_RetainAll.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day46_collections/C02_RetainAll.class
--------------------------------------------------------------------------------
/bin/day46_collections/C03_Queue.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day46_collections/C03_Queue.class
--------------------------------------------------------------------------------
/bin/day46_collections/C04_Deque.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day46_collections/C04_Deque.class
--------------------------------------------------------------------------------
/bin/day47_maps/C01_Maps.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day47_maps/C01_Maps.class
--------------------------------------------------------------------------------
/bin/day47_maps/C02_NestedMaps.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day47_maps/C02_NestedMaps.class
--------------------------------------------------------------------------------
/bin/day48_maps_TheEND/C01_Maps.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day48_maps_TheEND/C01_Maps.class
--------------------------------------------------------------------------------
/bin/day48_maps_TheEND/C02_Maps.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day48_maps_TheEND/C02_Maps.class
--------------------------------------------------------------------------------
/bin/day48_maps_TheEND/C03_MapMethodlari.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day48_maps_TheEND/C03_MapMethodlari.class
--------------------------------------------------------------------------------
/bin/day48_maps_TheEND/C04_Compute.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day48_maps_TheEND/C04_Compute.class
--------------------------------------------------------------------------------
/bin/day48_maps_TheEND/MapOlustur.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/bin/day48_maps_TheEND/MapOlustur.class
--------------------------------------------------------------------------------
/src/day01_02_Variables/C01_Variables.java:
--------------------------------------------------------------------------------
1 | package day01_02_Variables;
2 |
3 | public class C01_Variables {
4 |
5 |
6 | public static void main(String[] args) {
7 |
8 | // variable olusturmak ve deger atamak farkli islemlerdir
9 | // istersek variable olusturma ve deger atamayi tek satirda yapabiliriz
10 |
11 | String ogrenciIsim = "Celal";
12 |
13 | System.out.println(ogrenciIsim); // Celal
14 |
15 | // istersek de once olusturur, istedigimiz zaman da deger atayabiliriz
16 | int sayi;
17 | sayi=10;
18 |
19 | System.out.println(sayi); // 10
20 |
21 | // biz daha once olusturulmus ve deger atamasi yapilmis bir degiskene
22 | // yeni deger atayabiliriz
23 | // bu durumda java variable'in eski degerini silip yeni degeri variable'a atar
24 | sayi=25;
25 | System.out.println(sayi); // 25
26 |
27 | ogrenciIsim="Mustafa";
28 |
29 | System.out.println(ogrenciIsim); // Mustafa
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day01_02_Variables/C02_Variables.java:
--------------------------------------------------------------------------------
1 | package day01_02_Variables;
2 |
3 | public class C02_Variables {
4 |
5 | public static void main(String[] args) {
6 |
7 | String okul="Yildiz Koleji";
8 |
9 | // ayni isim ve degisken turu ile ikinci defa variable olusturulamaz
10 | // String okul="Mehmet Koleji";
11 |
12 |
13 | // farkli data turu de olsa ayni isim ile ikinci defa variable olusturulamaz
14 | // int okul=20;
15 |
16 |
17 | // var olan bir variable'a yeni deger atayabiliriz
18 | okul="Ankara Koleji";
19 |
20 |
21 | System.out.println(okul); // Mehmet Koleji
22 |
23 | // yazdirma isleminde aciklama eklemek istersek
24 | // mesela okul adi : Mehmet Koleji yazdiralim
25 |
26 |
27 |
28 |
29 | System.out.println("okul adi : " + okul);// okul adi : Ankara Koleji
30 | System.out.println("okul adi : " + "okul"); // okul adi : okul
31 |
32 |
33 |
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/day03_Scanner/C01_Variables.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day03_Scanner/C01_Variables.java
--------------------------------------------------------------------------------
/src/day03_Scanner/C02_SwapVariables.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day03_Scanner/C02_SwapVariables.java
--------------------------------------------------------------------------------
/src/day03_Scanner/C03_SwapVariables2.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day03_Scanner/C03_SwapVariables2.java
--------------------------------------------------------------------------------
/src/day03_Scanner/C04_Scanner.java:
--------------------------------------------------------------------------------
1 | package day03_scanner;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C04_Scanner {
6 |
7 | public static void main(String[] args) {
8 | // kullanicidan deger almak icin 3 adim takip edilir
9 | // 1.adim Scanner objesi olusturmak
10 |
11 | Scanner scan=new Scanner(System.in);
12 |
13 |
14 | // ikinci adim kullaniciya ne istedigimizi soylemek
15 |
16 | System.out.println("lutfen isminizi yaziniz");
17 |
18 | String isim=scan.next();
19 |
20 | System.out.println("isminiz..:"+isim);
21 |
22 |
23 |
24 | // scan bir scanner objesidir
25 | // isim olarak farkli bir isim yazsak da calisir ama biz scan demeyi tercih ederiz
26 | // scan bir obje oldugu icin data turu non-primitive'dir
27 | // primitive data turleri sadece deger icerirken,
28 | // non-primitive data turleri degerin yaninda method'lar barindirir
29 | // scan. dedigimizde kullanabilecegimiz bu method'lari gorebiliriz
30 |
31 | scan.close();
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day03_Scanner/C05_Scanner.java:
--------------------------------------------------------------------------------
1 | package day03_scanner;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C05_Scanner {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan isim ve soyismini ayri ayri isteyip
9 | // girilen ismi asagidaki gibi yazdiriniz
10 |
11 | // girilen isim : Mehmet Bulutluoz
12 |
13 | Scanner scan= new Scanner(System.in);
14 |
15 | System.out.println("Lutfen isminizi giriniz...");
16 |
17 | String isim=scan.next();
18 |
19 | System.out.println("Lutfen soyisminizi yaziniz...");
20 |
21 | String soyisim=scan.next();
22 |
23 | System.out.println("girilen isim : " + isim + " " + soyisim );
24 | scan.close();
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day03_Scanner/C06_Scanner.java:
--------------------------------------------------------------------------------
1 | package day03_scanner;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C06_Scanner {
6 |
7 | public static void main(String[] args) {
8 | // Scanner isleminde String icin 2 method vardir
9 | // scan.next() dedigimizde sadece 1 kelime alir (ilk space'e kadar)
10 | // eger kullanicidan daha fazla kelime gelme ihtimali varsa
11 | // scan.nextLine() kullanmaliyiz
12 |
13 | // Kullanicidan isim ve soyismini ayri ayri isteyip
14 | // girilen ismi asagidaki gibi yazdiriniz
15 |
16 | // girilen isim : Mehmet Bulutluoz
17 |
18 | Scanner scan= new Scanner(System.in);
19 |
20 | System.out.println("Lutfen isminizi giriniz...");
21 |
22 | String isim=scan.nextLine();
23 |
24 | System.out.println("Lutfen soyisminizi yaziniz...");
25 |
26 | String soyisim=scan.nextLine();
27 |
28 | System.out.println("girilen isim : " + isim + " " + soyisim );
29 | scan.close();
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day04_IncrementDecrement/C01_Scanner.java:
--------------------------------------------------------------------------------
1 | package day04_IncrementDecrement;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_Scanner {
6 |
7 | public static void main(String[] args) {
8 | // Soru 3) Kullanicidan yaricap isteyip cemberin cevresini
9 | // ve dairenin alanini hesaplayip yazdirin
10 |
11 | Scanner scan=new Scanner(System.in);
12 |
13 | System.out.println("Lutfen cemberin yaricapini giriniz");
14 |
15 | double yaricap=scan.nextDouble();
16 |
17 | double cevre= 2*3.14*yaricap; // cevre = 2*pi*yaricap
18 |
19 | double alan= 3.14*yaricap*yaricap; // alan = pi * yaricap * yaricap
20 |
21 | // cemberin cevrei : 25.7
22 | // dairenin alani : 26.31
23 |
24 |
25 | System.out.println("cemberin cevresi : " + cevre);
26 | System.out.println("dairenin alani : " + alan);
27 |
28 | scan.close();
29 |
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day04_IncrementDecrement/C02_Scanner.java:
--------------------------------------------------------------------------------
1 | package day04_IncrementDecrement;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_Scanner {
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 yaziniz");
14 |
15 | char ilkHarf=scan.next().charAt(0);
16 |
17 | // isminizin ilk harfi : M
18 | System.out.println("isminizin ilk harfi : " + ilkHarf);
19 |
20 | scan.close();
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day04_IncrementDecrement/C03_AutoWidening.java:
--------------------------------------------------------------------------------
1 | package day04_IncrementDecrement;
2 |
3 | public class C03_AutoWidening {
4 |
5 | public static void main(String[] args) {
6 |
7 | byte sayi1=44;
8 |
9 | short sayi2= sayi1;
10 | // esitligin sol tarafi short, sag tarafi byte
11 | // iki data turu farkli oldugu halde java itiraz etmiyor
12 | // cunku atama yapilan variable'in data turu (short)
13 | // atanan degerin veri turunden (byte) buyuk oldugundan sorun olusmaz
14 |
15 |
16 | System.out.println("sayi2 : " + sayi2);
17 |
18 |
19 | int sayi3= 55;
20 |
21 | double sayi4= sayi3;
22 |
23 | System.out.println("sayi4 : " + sayi4);
24 |
25 | // atanan degerin data turu, deger atanan variable'in data turunden kucukse
26 | // Java casting'i otomatuk yapar
27 | // bu isleme auto widening denir
28 | //
29 |
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day04_IncrementDecrement/C05_IncrementDecrement.java:
--------------------------------------------------------------------------------
1 | package day04_IncrementDecrement;
2 |
3 | public class C05_IncrementDecrement {
4 |
5 | public static void main(String[] args) {
6 |
7 | // atama islemi olursa sayinin degeri kalici olarak degisir
8 | // atama islemi olmadan yapilan toplama, cikarma vs islemler sadece o satirda yapilir
9 | // sayinin degerini kalici olarak degistirmez
10 |
11 | int sayi1=10;
12 |
13 | System.out.println(sayi1+=5);//15
14 | // bu islem sayi1'in degerini 5 artirip sayi1'e assign ediyor
15 | // dolayisiyla sayi1'in degeri kalici olarak degisiyor
16 |
17 | System.out.println(sayi1);//15
18 |
19 |
20 | System.out.println(sayi1+12); // 27
21 |
22 | System.out.println(sayi1);// 15
23 |
24 | sayi1++;
25 | // her ne kadar = isareti gorunmese de sayi1++ isleminde assign vardir
26 | // dolayisyla deger kalici olarak degisir
27 |
28 | System.out.println(sayi1); //16
29 |
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day04_IncrementDecrement/C06_PreIncrementPostIncrement.java:
--------------------------------------------------------------------------------
1 | package day04_IncrementDecrement;
2 |
3 | public class C06_PreIncrementPostIncrement {
4 |
5 | public static void main(String[] args) {
6 | // preIncrement ve post increment sadece sayi++ veya sayi-- yazimi icin gecerlidir
7 | int sayi=10;
8 |
9 | sayi++;
10 | sayi++;
11 | sayi++;
12 |
13 | System.out.println(sayi); // 13
14 |
15 |
16 | System.out.println(sayi++); // 13 bu satirda iki islem var
17 | // bir artirma , bir de yazdirma
18 | System.out.println(sayi); // 14
19 |
20 | // once artirmak sonra yazdirmak isterseniz ++sayi
21 | // once yazdirmak sonra artirmak isterseniz sayi++
22 |
23 | System.out.println(++sayi); // 15
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day04_IncrementDecrement/C07_PreDecrementPostDecrement.java:
--------------------------------------------------------------------------------
1 | package day04_IncrementDecrement;
2 |
3 | public class C07_PreDecrementPostDecrement {
4 |
5 | public static void main(String[] args) {
6 |
7 | int sayi=10;
8 |
9 | sayi--;
10 |
11 | System.out.println(sayi); // 9
12 |
13 | int a=sayi--;
14 |
15 |
16 | System.out.println(a); //9
17 | System.out.println(sayi);//8
18 |
19 |
20 | System.out.println(--a); //
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day05_matematikselIslemler/C02_Matematikselislemler.java:
--------------------------------------------------------------------------------
1 | package day05_matematikselIslemler;
2 |
3 | public class C02_Matematikselislemler {
4 |
5 | public static void main(String[] args) {
6 | int sayi1=10;
7 | int sayi2=20;
8 |
9 | String str1="Ali";
10 | String str2="Can";
11 |
12 |
13 | System.out.println(sayi1+sayi2+str1); // 30Ali
14 |
15 |
16 | System.out.println(str1+sayi1+sayi2); // Ali1020
17 |
18 |
19 | System.out.println(str2+(sayi1+sayi2)); // Can30
20 |
21 | System.out.println(sayi1*sayi2+str1); // 200Ali
22 |
23 | System.out.println(str1+sayi1*sayi1); // Ali100
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day05_matematikselIslemler/C04_Modulus.java:
--------------------------------------------------------------------------------
1 | package day05_matematikselIslemler;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C04_Modulus {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan 4 basamakli bir sayi alip
9 | // rakamlar toplamini yazdirin
10 |
11 | Scanner scan = new Scanner(System.in);
12 | System.out.println("lutfen 4 basamakli bir sayi giriniz");
13 | int sayi=scan.nextInt();
14 |
15 |
16 | int rakamlarToplami=0;
17 | int rakam=sayi%10;
18 | rakamlarToplami+=rakam;
19 | sayi/=10;
20 |
21 | // bu islemi basamak sayisi kadar
22 | // tekrar edersek rakamlar toplamini buluruz
23 | rakam=sayi%10;
24 | rakamlarToplami+=rakam;
25 | sayi/=10;
26 |
27 | rakam=sayi%10;
28 | rakamlarToplami+=rakam;
29 | sayi/=10;
30 |
31 | rakam=sayi%10;
32 | rakamlarToplami+=rakam;
33 | sayi/=10;
34 |
35 | System.out.println("Girdiginiz sayinin rakamlar toplami : " + rakamlarToplami);
36 |
37 | scan.close();
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/src/day06_wrapper/C02_Concatenation.java:
--------------------------------------------------------------------------------
1 | package day06_wrapper;
2 |
3 | public class C02_Concatenation {
4 |
5 | public static void main(String[] args) {
6 | String str1= "Java";
7 | String str2= "Guzel";
8 | int sayi1=5;
9 | int sayi2=4;
10 |
11 | // Yukaridaki variable'lari kullanarak asagidaki metinleri yazdiralim
12 | // Java Guzel 54
13 | System.out.println(str1 + " " +str2 + " " + sayi1 + sayi2);
14 | // Java 5 Guzel
15 | System.out.println(str1 + " " + sayi1 + " " + str2);
16 | // Java 94
17 | System.out.println(str1 + " " + (sayi1+sayi2) + sayi2);
18 | // Java 19
19 | System.out.println(str1 + " " + (sayi1-sayi2) + (sayi1+sayi2));
20 | // 54 Guzel
21 | System.out.println(sayi1+""+ sayi2+" " + str2);
22 |
23 |
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day06_wrapper/C04_If.java:
--------------------------------------------------------------------------------
1 | package day06_wrapper;
2 |
3 | public class C04_If {
4 |
5 | public static void main(String[] args) {
6 | int a=10;
7 | int b=20;
8 |
9 | if (a>5) {
10 | System.out.println("a sayisi besden buyuk");
11 | }
12 |
13 | if (a>b) {
14 | System.out.println("a sayisi b den buyuk");
15 | }
16 |
17 | if (b>100) {
18 | System.out.println("b sayisi 100'den buyuk");
19 | }
20 |
21 | // basit if cumleleri bagimsiz calisir, tum if'lerin body'si calisabilir, bazilari calisabilir
22 | // hatta hicbirinin body'si calismayabilir
23 | // her bir if cumlesi kendi sartina bakar, sart true ise body calisir,
24 | // sart false ise body calismaz
25 |
26 |
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day07_IfStatements/C01_BasitIfCumleleri.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day07_IfStatements/C01_BasitIfCumleleri.java
--------------------------------------------------------------------------------
/src/day07_IfStatements/C02_BasitIfCumleleri.java:
--------------------------------------------------------------------------------
1 | package day07_IfStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_BasitIfCumleleri {
6 |
7 | public static void main(String[] args) {
8 | // Soru 1) 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 tam sayi giriniz");
13 | int sayi=scan.nextInt();
14 |
15 | if (sayi%2==0) {
16 | System.out.println("girdiginiz sayi cift bir sayi");
17 | }
18 |
19 | if (sayi%2==1) {
20 | System.out.println("girdiginiz sayi tek bir sayi");
21 | }
22 | scan.close();
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day07_IfStatements/C03_BasitifCumleleri.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day07_IfStatements/C03_BasitifCumleleri.java
--------------------------------------------------------------------------------
/src/day07_IfStatements/C04_BasitIfCumleleri.java:
--------------------------------------------------------------------------------
1 | package day07_IfStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C04_BasitIfCumleleri {
6 |
7 | public static void main(String[] args) {
8 |
9 | // Soru 4) Kullanicidan dikdortgenin kenar uzunluklarini isteyin
10 | // ve dikdortgenin kare olup olmadigini yazdirin
11 |
12 |
13 | Scanner scan = new Scanner(System.in);
14 |
15 | System.out.println("Lutfen dikdorgenin bir kenar uzunlugunu girin");
16 |
17 | double kenar1=scan.nextDouble();
18 |
19 | System.out.println("Lutfen dikdorgenin diger kenar uzunlugunu girin");
20 |
21 | double kenar2=scan.nextDouble();
22 |
23 |
24 | if (kenar1==kenar2) {
25 | System.out.println("girilen dikdortgen kare");
26 | }
27 |
28 | if (kenar1!=kenar2) {
29 | System.out.println("girilen dikdortgen kare degil");
30 | }
31 |
32 | scan.close();
33 |
34 | } // main method sonu
35 |
36 | } // class sonu
37 |
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C01_IfElse.java:
--------------------------------------------------------------------------------
1 | package day08_IfElseStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_IfElse {
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 | Scanner scan = new Scanner(System.in);
12 |
13 | System.out.println("Lutfen dikdorgenin bir kenar uzunlugunu girin");
14 |
15 | double kenar1=scan.nextDouble();
16 |
17 | System.out.println("Lutfen dikdorgenin diger kenar uzunlugunu girin");
18 |
19 | double kenar2=scan.nextDouble();
20 |
21 | if (kenar1==kenar2) {
22 | System.out.println("girilen olculer karedir");
23 | } else {
24 | System.out.println("girilen olculer kare degildir");
25 | }
26 |
27 | scan.close();
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C02_IfElse.java:
--------------------------------------------------------------------------------
1 | package day08_IfElseStatements;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_IfElse {
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 | Scanner scan=new Scanner(System.in);
12 | System.out.println("Lutfen bir karekter giriniz");
13 |
14 | char karakter=scan.next().charAt(0);
15 |
16 | if ((karakter>='A' && karakter<='Z') || (karakter>='a' && karakter<='z')) {
17 |
18 | System.out.println("girdiginiz :" + karakter + " bir harftir");
19 | } else {
20 |
21 | System.out.println("girdiginiz :" + karakter + " bir harf degildir");
22 | }
23 |
24 | scan.close();
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C03_IfElse.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day08_IfElseStatements/C03_IfElse.java
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C04_IfElse.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day08_IfElseStatements/C04_IfElse.java
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C05_IfElseIf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day08_IfElseStatements/C05_IfElseIf.java
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C06_IfElseIf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day08_IfElseStatements/C06_IfElseIf.java
--------------------------------------------------------------------------------
/src/day08_IfElseStatements/C07_IfElseIf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day08_IfElseStatements/C07_IfElseIf.java
--------------------------------------------------------------------------------
/src/day09_nestedIfElse/C01_NestedIfElse.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day09_nestedIfElse/C01_NestedIfElse.java
--------------------------------------------------------------------------------
/src/day09_nestedIfElse/C02_NestedIfElse.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day09_nestedIfElse/C02_NestedIfElse.java
--------------------------------------------------------------------------------
/src/day09_nestedIfElse/C03_Ternary.java:
--------------------------------------------------------------------------------
1 | package day09_nestedIfElse;
2 |
3 | public class C03_Ternary {
4 |
5 | public static void main(String[] args) {
6 |
7 | int x=10;
8 |
9 | String tekMiCiftMi = x%2==0 ? "cift sayi" : "tek sayi";
10 |
11 | System.out.println(tekMiCiftMi); // cift
12 |
13 |
14 | System.out.println(x%2==0 ? "cift sayi" : "tek sayi");
15 |
16 | // ternary iki turlu kullanilabilir
17 | // ya donen sonuca gore bir variable olusturup assign ederiz
18 | // veya direk syso icine yazip sonucu yazdiririz
19 |
20 |
21 |
22 | // eger ternary de donecek sonuclar ayni data turunden degilse
23 | // atama yapamayiz, sadece syso ile yazdirabiliriz
24 |
25 | System.out.println(x>5 ? "Aferin" : 4); // Aferin
26 |
27 | // String sonuc = x>5 ? "Aferin" : 4;
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C01_Ternary.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_Ternary {
6 | public static void main(String[] args) {
7 |
8 | // Kullanicidan iki sayi alin ve buyuk olmayan sayiyi yazdirin
9 |
10 | Scanner scan=new Scanner(System.in);
11 | System.out.println("lutfen bir sayi giriniz");
12 | double sayi1 =scan.nextDouble();
13 | System.out.println("lutfen bir sayi daha giriniz");
14 | double sayi2 =scan.nextDouble();
15 |
16 |
17 | System.out.println(sayi1>sayi2 ? sayi2 :sayi1);
18 |
19 | scan.close();
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C02_Ternary.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_Ternary {
6 |
7 | public static void main(String[] args) {
8 | // Soru2 ) Kullanicidan bir tamsayi alin ve sayinin tek veya cift oldugunu yazdirin
9 |
10 |
11 | Scanner scan = new Scanner(System.in);
12 | System.out.println("Lutfen bir tam sayi giriniz : ");
13 | int sayi=scan.nextInt();
14 |
15 | System.out.println((sayi%2==0) ? "cift sayi" : "tek sayi");
16 | scan.close();
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C03_Ternary.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C03_Ternary {
6 |
7 | public static void main(String[] args) {
8 | // Soru3 ) Kullanicidan bir sayi alin ve sayinin mutlak degerini yazdirin
9 |
10 | Scanner scan = new Scanner(System.in);
11 | System.out.println("Lutfen bir sayi giriniz : ");
12 | double sayi=scan.nextDouble();
13 |
14 |
15 | double mutlakDeger=sayi>=0 ? sayi : (-1)*sayi;
16 |
17 | System.out.println(mutlakDeger);
18 | scan.close();
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C04_Ternary.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day10_ternary_SwitchCase/C04_Ternary.java
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C05_NestedTernary.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day10_ternary_SwitchCase/C05_NestedTernary.java
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C06_NestedTernary.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day10_ternary_SwitchCase/C06_NestedTernary.java
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C07_SwitchCase.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | public class C07_SwitchCase {
4 |
5 | public static void main(String[] args) {
6 | //gun numarasina gore gun isimlerini yazdiralim
7 |
8 |
9 | int gunNo=3;
10 |
11 |
12 | switch(gunNo) {
13 |
14 | case 1:
15 | System.out.println("Pazartesi");
16 | break;
17 | case 2:
18 | System.out.println("Sali");
19 | break;
20 | case 3:
21 | System.out.println("Carsamba");
22 | break;
23 | case 4:
24 | System.out.println("Persembe");
25 | break;
26 | case 5:
27 | System.out.println("Cuma");
28 | break;
29 | case 6:
30 | System.out.println("Cumartesi");
31 | break;
32 | case 7:
33 | System.out.println("Pazar");
34 | break;
35 | default:
36 | System.out.println("Lutfen gecerli bir gun numarasi yaziniz");
37 |
38 | }
39 |
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C08_SwitchCase.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | public class C08_SwitchCase {
4 |
5 | public static void main(String[] args) {
6 | //gun numarasina gore hafta ici veya hafta sonu yazdiralim
7 |
8 |
9 | int gunNo=8;
10 |
11 | switch(gunNo) {
12 |
13 | case 1:
14 | case 2:
15 | case 3:
16 | case 4:
17 | case 5:
18 | System.out.println("Hafta Ici");
19 | break;
20 | case 6:
21 | case 7:
22 | System.out.println("Hafta Sonu");
23 | break;
24 | default:
25 | System.out.println("Lutfen gecerli bir gun numarasi yaziniz");
26 |
27 | }
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C09_SwitchCase.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | public class C09_SwitchCase {
4 |
5 | public static void main(String[] args) {
6 | // Harf olarak girilen notu rakama cevirelim
7 |
8 | char not='B';
9 |
10 | switch(not) {
11 |
12 | case 'A':
13 | System.out.println("85 - 100 arasi");
14 | break;
15 | case 'B':
16 | System.out.println("60 - 85 arasi");
17 | break;
18 | case 'C':
19 | System.out.println("50 - 60 arasi");
20 | break;
21 | case 'D':
22 | System.out.println("50'den dusuk");
23 | break;
24 | default:
25 | System.out.println("gecersiz not");
26 |
27 | }
28 |
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C10_SwitchCase.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day10_ternary_SwitchCase/C10_SwitchCase.java
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C11_SMConcat.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | public class C11_SMConcat {
4 |
5 | public static void main(String[] args) {
6 | // String olarak verilen bir degisken + ile baska bir degiskenle isleme sokulursa
7 | // jAVA bunlari yan yana ekler. Buna Concatenation denir.
8 |
9 | String isim="Ali";
10 | String soyisim="Can";
11 |
12 | System.out.println(isim + " " + soyisim); // Ali Can
13 |
14 | // ayni islemi + sembolu yerine concat() ile de yapabiliriz
15 |
16 | System.out.println(isim.concat(soyisim));
17 |
18 | System.out.println(isim.concat(" ").concat(soyisim)); // Ali Can
19 |
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C12_SMCharAt.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | public class C12_SMCharAt {
4 |
5 | public static void main(String[] args) {
6 | // charAt(istenenIndex) method'u istedigimiz index'deki karakteri bize verir
7 |
8 | String kurs= "Techproeducation";
9 |
10 | System.out.println(kurs.charAt(5)); //r
11 |
12 | // index 0'dan baslar
13 |
14 | System.out.println(kurs.charAt(0)); // bize ilk harfi verir
15 |
16 | System.out.println(kurs.charAt(15)); // son harfi verir
17 | System.out.println(kurs.charAt(16)); // hata verir
18 |
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/day10_ternary_SwitchCase/C13_ToUpperCaseLowerCase.java:
--------------------------------------------------------------------------------
1 | package day10_ternary_SwitchCase;
2 |
3 | import java.util.Locale;
4 |
5 | public class C13_ToUpperCaseLowerCase {
6 |
7 | public static void main(String[] args) {
8 | // verilen Stringin tamamini buyuk veya kucuk harfe cevirir
9 |
10 | String isim="aLI"; // bunu Ali olarak yazdiralim
11 | System.out.println(""+isim.toUpperCase().charAt(0)+
12 | isim.toLowerCase().charAt(1)+ isim.toLowerCase().charAt(2));
13 |
14 | // turkce lokal harfler kullanarak tamamini kucuk harfe cevirelim
15 | System.out.println(isim.toLowerCase(Locale.forLanguageTag("tr")));
16 |
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/day11_stringManipulations/C01_Equals.java:
--------------------------------------------------------------------------------
1 | package day11_stringManipulations;
2 |
3 | public class C01_Equals {
4 |
5 | public static void main(String[] args) {
6 | int a= 10;
7 | int b= a + 0;
8 |
9 | System.out.println(a==b); // true
10 |
11 | char ch1= 'K';
12 | char ch2= 'K' + 0;
13 |
14 | System.out.println(ch1==ch2); // true
15 |
16 | String str1= "Ali";
17 | String str2= "Can";
18 | String str3= "Ali Can";
19 | String str4= str1 + " " + str2;
20 |
21 | System.out.println(str4); // Ali Can
22 | System.out.println(str3==str4); // false
23 | System.out.println(str3.equals(str4));// true
24 |
25 | // String variable'larda == hem degere hem de referansina bakar dolayisiyla objeler farkli oldugunda
26 | // genelde false doner
27 | // str1.equals(str2) ise referanslara degil SADECE DEGERE bakar,
28 | // eger case sensitive olarak String degerleri ayni ise true doner
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day11_stringManipulations/C02_EqualsIgnoreCase.java:
--------------------------------------------------------------------------------
1 | package day11_stringManipulations;
2 |
3 | public class C02_EqualsIgnoreCase {
4 |
5 | public static void main(String[] args) {
6 | // equalsIgnorecase iki Stringi karsilastirirken case sensitive olmadan kiyaslama yapar
7 |
8 | String str1= "ali";
9 | String str2= "can";
10 | String str3= "Ali Can";
11 | String str4= str1 + " " + str2;
12 |
13 | System.out.println(str4); // ali can
14 | System.out.println(str3==str4); // False hem degerler hem de referans farkli
15 | System.out.println(str3.equals(str4));// false degerler farkli
16 |
17 | System.out.println(str3.equalsIgnoreCase(str4)); // true icerik ayni, case sensitive degil
18 |
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C01_IndexOf.java:
--------------------------------------------------------------------------------
1 | package day12_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_IndexOf {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan bir cumle ve bir harf isteyin,
9 | // harfin cumlede var olup olmadigini yazdirin
10 |
11 | Scanner scan=new Scanner(System.in);
12 | System.out.println("Lutfen bir cumle giriniz");
13 |
14 | String cumle=scan.nextLine();
15 | System.out.println("Lutfen varligini kontrol etmek icin bir harf giriniz");
16 |
17 | char krk=scan.next().charAt(0);
18 |
19 | int index= cumle.indexOf(krk); // girilen karakterin cumledeki index'ini verir
20 |
21 | if (index==(-1)) {
22 | System.out.println("Girdiginiz harf verilen cumlede yok");
23 | } else {
24 | System.out.println("Girdiginiz harf verilen cumlede var");
25 | }
26 |
27 | scan.close();
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C02_IndexOf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day12_stringManipulations/C02_IndexOf.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C03_LastIndexOf.java:
--------------------------------------------------------------------------------
1 | package day12_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C03_LastIndexOf {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan bir cumle ve bir harf isteyin,
9 | // harfin cumlede var olup olmadigini yazdirin
10 |
11 | Scanner scan=new Scanner(System.in);
12 | System.out.println("Lutfen bir cumle giriniz");
13 |
14 | String cumle=scan.nextLine();
15 | System.out.println("Lutfen varligini kontrol etmek icin bir harf giriniz");
16 |
17 | char krk=scan.next().charAt(0);
18 |
19 | int index= cumle.lastIndexOf(krk);
20 |
21 | if (index==(-1)) {
22 | System.out.println("harf cumlede kulanilmamis");
23 | } else {
24 | System.out.println("harf cumlede kulanilmis");
25 | }
26 |
27 | scan.close();
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C04_LastIndexOf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day12_stringManipulations/C04_LastIndexOf.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C05_Contains.java:
--------------------------------------------------------------------------------
1 | package day12_stringManipulations;
2 |
3 | public class C05_Contains {
4 |
5 | public static void main(String[] args) {
6 |
7 | String cumle= "Calisirsaniz, java ogrenmek cok kolay";
8 |
9 | System.out.println(cumle.contains(" ")); // true
10 | System.out.println(cumle.contains("iz, j")); // true
11 |
12 | System.out.println(cumle.contains("Hasan")); // false
13 |
14 |
15 |
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C06_Contains.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day12_stringManipulations/C06_Contains.java
--------------------------------------------------------------------------------
/src/day12_stringManipulations/C07_Contains.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day12_stringManipulations/C07_Contains.java
--------------------------------------------------------------------------------
/src/day13_stringManipulations/C02_Replace.java:
--------------------------------------------------------------------------------
1 | package day13_stringManipulations;
2 |
3 | public class C02_Replace {
4 |
5 | public static void main(String[] args) {
6 | // String olarak verilen 10.000 sayisinin
7 | // binden buyuk olup olmadigini yazdirin
8 |
9 | String sonuc="10.000";
10 |
11 | sonuc=sonuc.replace(".", ""); // 10000 'e cevirip sonuc'a assign ettik
12 | // = oldugu icin sonuc kalici olarak degisti
13 |
14 |
15 |
16 | if (Integer.valueOf(sonuc)>1000) {
17 | System.out.println("bulunan sonuc sayisi 1000'den cok");
18 | } else {
19 | System.out.println("bulunan sonuc sayisi 1000'den az");
20 | }
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day13_stringManipulations/C03_Replace.java:
--------------------------------------------------------------------------------
1 | package day13_stringManipulations;
2 |
3 | public class C03_Replace {
4 |
5 | public static void main(String[] args) {
6 |
7 | String str = "Java ogrenmek cok zevkli";
8 |
9 | System.out.println(str.replace(" ", "")); // Javaogrenmekcokzevkli
10 |
11 | System.out.println(str.replace("ogrenmek", "kod yazmak"));
12 |
13 | System.out.println(str.replace("e", "a"));
14 |
15 |
16 |
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/day13_stringManipulations/C04_ReplaceAll.java:
--------------------------------------------------------------------------------
1 | package day13_stringManipulations;
2 |
3 | public class C04_ReplaceAll {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 | String str= "*Java 98ogrenmek c..ok k876olay";
9 |
10 | // replaceAll methodlari kullanarak Java ogrenmek cok kolay
11 |
12 | str=str.replaceAll("\\d", "");// *Java ogrenmek c..ok kolay
13 |
14 | str=str.replaceAll("\\s", "x"); // *Javaxogrenmekxc..okxkolay
15 |
16 | str=str.replaceAll("\\W", ""); // Javaxogrenmekxcokxkolay
17 |
18 | str=str.replace("x", " ");
19 | System.out.println(str); //Java ogrenmek cok kolay
20 |
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day13_stringManipulations/C05_ReplaceAll.java:
--------------------------------------------------------------------------------
1 | package day13_stringManipulations;
2 |
3 | public class C05_ReplaceAll {
4 |
5 | public static void main(String[] args) {
6 |
7 | String cumle= "Java cok zevkli";
8 |
9 | cumle=cumle.replaceAll("\\s+", " ");
10 |
11 | System.out.println(cumle); //Java cok zevkli
12 |
13 |
14 |
15 | System.out.println(cumle.replaceAll("[a-z]", "")); //J
16 |
17 | System.out.println(cumle.replaceAll("\\S", "*")); // **** *** ******
18 | System.out.println(cumle.replaceAll("\\s", "*")); //Java*cok*zevkli
19 |
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day13_stringManipulations/H01_Homework.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day13_stringManipulations/H01_Homework.java
--------------------------------------------------------------------------------
/src/day13_stringManipulations/H02_Homework.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day13_stringManipulations/H02_Homework.java
--------------------------------------------------------------------------------
/src/day13_stringManipulations/H03_Homework.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day13_stringManipulations/H03_Homework.java
--------------------------------------------------------------------------------
/src/day13_stringManipulations/H04_Homework.java:
--------------------------------------------------------------------------------
1 | package day13_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class H04_Homework {
6 |
7 | public static void main(String[] args) {
8 | // Soru 4) Kullanicidan isim ve soyismini isteyin ve hangisinin daha uzun oldugunu yazdirin.
9 |
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 |
16 | if (isim.length()==soyisim.length()) {
17 | System.out.println("girilen isim ve soyisim esit uzunlukta");
18 | }else if(isim.length()>soyisim.length()) {
19 | System.out.println("girilen isim soyisimden uzun");
20 | }else {
21 | System.out.println("girilen isim soyisimden kisa");
22 | }
23 |
24 | scan.close();
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day13_stringManipulations/H05_Homework.java:
--------------------------------------------------------------------------------
1 | package day13_stringManipulations;
2 |
3 | import java.util.Scanner;
4 |
5 | public class H05_Homework {
6 |
7 | public static void main(String[] args) {
8 | // Soru 5) Kullanicidan 4 harfli bir kelime isteyin ve girilen kelimeyi tersten yazdirin.
9 | Scanner scan=new Scanner(System.in);
10 | System.out.println("Lutfen 4 harfli bir kelime giriniz ");
11 | String kelime = scan.next();
12 |
13 | if (kelime.length()!=4) {
14 | System.out.println("4 harfli bir kelime girmelisiniz ");
15 | }else {
16 | String tersKelime=kelime.substring(3,4);
17 | tersKelime += kelime.substring(2,3);
18 | tersKelime += kelime.substring(1,2);
19 | tersKelime += kelime.substring(0,1);
20 | System.out.println("girdiginiz kelimenin tersten yazilisi : " + tersKelime);
21 | }
22 | scan.close();
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day13_stringManipulations/H06_Homework.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day13_stringManipulations/H06_Homework.java
--------------------------------------------------------------------------------
/src/day15_methodCreation/C02_MethodCreation.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day15_methodCreation/C02_MethodCreation.java
--------------------------------------------------------------------------------
/src/day15_methodCreation/H01_MethodCreation.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day15_methodCreation/H01_MethodCreation.java
--------------------------------------------------------------------------------
/src/day15_methodCreation/H03_MethodCreation.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day15_methodCreation/H03_MethodCreation.java
--------------------------------------------------------------------------------
/src/day16_forLoops/C02_ForLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day16_forLoops/C02_ForLoop.java
--------------------------------------------------------------------------------
/src/day16_forLoops/C03_ForLoop.java:
--------------------------------------------------------------------------------
1 | package day16_forLoops;
2 |
3 | public class C03_ForLoop {
4 |
5 | public static void main(String[] args) {
6 | // Soru 2 ) 10 ile 30 arasindaki(10 ve 30 dahil)
7 | // sayilari aralarinda virgul olarak ayni satirda yazdirin
8 |
9 | for (int i = 10; i <= 30 ; i++) {
10 | if (i==30) {
11 | System.out.print( i );
12 | } else {
13 | System.out.print( i + ", ");
14 | }
15 |
16 | }
17 | System.out.println();// bos syso sadece alt satira gecmek icin kullanilir
18 |
19 | for (int i = 10; i <= 29 ; i++) {
20 |
21 | System.out.print( i + ", ");
22 |
23 |
24 | }
25 | System.out.println(30);
26 |
27 |
28 |
29 |
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day16_forLoops/C04_ForLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day16_forLoops/C04_ForLoop.java
--------------------------------------------------------------------------------
/src/day16_forLoops/C05_ForLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day16_forLoops/C05_ForLoop.java
--------------------------------------------------------------------------------
/src/day16_forLoops/C06_ForLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day16_forLoops/C06_ForLoop.java
--------------------------------------------------------------------------------
/src/day17_forLoops/C01_ForLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day17_forLoops/C01_ForLoop.java
--------------------------------------------------------------------------------
/src/day17_forLoops/C02_ForLoop.java:
--------------------------------------------------------------------------------
1 | package day17_forLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_ForLoop {
6 |
7 | public static void main(String[] args) {
8 | // Soru 7 ) Interview Question Kullanicidan bir String isteyin ve Stringi tersten yazdirin.
9 |
10 |
11 | Scanner scan = new Scanner(System.in);
12 | System.out.println("lutfen tersten yazdirmak icin bir yazi girin...");
13 | String str = scan.nextLine();
14 |
15 | // Fatih
16 |
17 |
18 |
19 |
20 | for (int i = str.length()-1 ; i >=0 ; i--) {
21 |
22 | System.out.print(str.substring(i,i+1));
23 |
24 | }
25 |
26 |
27 | scan.close();
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day17_forLoops/C03_ForLoop.java:
--------------------------------------------------------------------------------
1 | package day17_forLoops;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C03_ForLoop {
6 |
7 | public static void main(String[] args) {
8 | // Soru 8 ) Interview Question Kullanicidan bir String isteyin
9 | // ve Stringi tersine ceviren bir method yazin.
10 |
11 |
12 | Scanner scan = new Scanner(System.in);
13 | System.out.println("lutfen tersten yazdirmak icin bir yazi girin...");
14 | String str = scan.nextLine();
15 |
16 | // Fatih
17 |
18 | System.out.println(tersineCevir(str));
19 |
20 | scan.close();
21 | }
22 |
23 | public static String tersineCevir(String str) {
24 | String tersStr="";
25 |
26 | for (int i = str.length()-1; i >=0; i--) {
27 |
28 |
29 | tersStr+=str.substring(i, i+1);
30 |
31 | }
32 |
33 |
34 | return tersStr;
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/src/day17_forLoops/C04_Palindrome.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day17_forLoops/C04_Palindrome.java
--------------------------------------------------------------------------------
/src/day17_forLoops/C06_ForLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day17_forLoops/C06_ForLoop.java
--------------------------------------------------------------------------------
/src/day17_forLoops/C07_NestedForLoop.java:
--------------------------------------------------------------------------------
1 | package day17_forLoops;
2 |
3 | public class C07_NestedForLoop {
4 |
5 | public static void main(String[] args) {
6 | // 1'den 4'e kadar sayilari yan yana arlarinda bir bosluk birakarak yazdirin
7 |
8 |
9 | for (int satir = 1; satir <= 3; satir++) {
10 |
11 | for (int i = 1; i <=5; i++) {
12 | System.out.print(satir*i + " ");
13 | }
14 | System.out.println("");
15 |
16 | }
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/day17_forLoops/H01_StringTersCevirmeOzelYontem.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day17_forLoops/H01_StringTersCevirmeOzelYontem.java
--------------------------------------------------------------------------------
/src/day18_nestedForLoop_whileLoop/C02_NestedForLoop.java:
--------------------------------------------------------------------------------
1 | package day18_nestedForLoop_whileLoop;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_NestedForLoop {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan 10'dan kucuk pozitif bir tamsayi girmesini isteyin
9 | // girdigi sayiya gore asagidaki sekli yazdirin
10 | // orn : 3 girilirse
11 | // 1
12 | // 1 2
13 | // 1 2 3
14 |
15 | Scanner scan = new Scanner(System.in);
16 | System.out.println("lutfen 10'dan kucuk pozitif bir tam sayi girin...");
17 | int sayi = scan.nextInt();
18 |
19 | for (int satir = 1; satir <= sayi; satir++) {
20 |
21 | for (int i = 1; i <= satir; i++) {
22 | System.out.print(i + " ");
23 | }
24 |
25 | System.out.println("");
26 | }
27 |
28 | scan.close();
29 |
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day18_nestedForLoop_whileLoop/C03_WhileLoop.java:
--------------------------------------------------------------------------------
1 | package day18_nestedForLoop_whileLoop;
2 |
3 | public class C03_WhileLoop {
4 |
5 | public static void main(String[] args) {
6 | // 20'den 30'a kadar olan sayilari(20 ve 30 dahil)
7 | // while loop ile yazdirin
8 |
9 | for (int i = 20; i <= 30; i++) {
10 | System.out.print(i + " ");
11 | }
12 |
13 | System.out.println("");
14 |
15 | int sayi=20;
16 |
17 | while(sayi<=30) {
18 | System.out.print(sayi + " ");
19 | sayi++;
20 | }
21 |
22 | // for loop ile cozebildigimiz sorularda while loop kullanmak
23 | // kodumuzu biraz uzatir
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day18_nestedForLoop_whileLoop/C05_WhileLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day18_nestedForLoop_whileLoop/C05_WhileLoop.java
--------------------------------------------------------------------------------
/src/day18_nestedForLoop_whileLoop/H01_WhileLoop.java:
--------------------------------------------------------------------------------
1 | package day18_nestedForLoop_whileLoop;
2 |
3 | import java.util.Scanner;
4 |
5 | public class H01_WhileLoop {
6 |
7 | public static void main(String[] args) {
8 | // Kullanicidan toplanmak uzere sayilar isteyin
9 | // sayi adedi 10'u gecerse veya toplam 500'u gecerse
10 | // "Bu kadar sayi yeter"
11 | // ".. adet sayi girdin, toplami ..." yazdirin
12 |
13 | Scanner scan=new Scanner(System.in);
14 |
15 | int sayi=0;
16 | int toplam=0;
17 | int sayac=0;
18 |
19 |
20 | while (sayac<10 && toplam<500) {
21 |
22 | System.out.println("Lutfen toplama eklemek icin bir tamsayi yazin ");
23 | sayi=scan.nextInt();
24 | toplam+=sayi;
25 | sayac++;
26 |
27 | }
28 |
29 | System.out.println("Bu kadar sayi yeter");
30 | System.out.println(sayac + " adet sayi girdin, toplami: " + toplam);
31 | scan.close();
32 |
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/day19_whileLoop_doWhileLoop/C01_WhileLoop.java:
--------------------------------------------------------------------------------
1 | package day19_whileLoop_doWhileLoop;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C01_WhileLoop {
6 |
7 | public static void main(String[] args) {
8 | // Soru 6 ) Kullanicidan bir sayi alin
9 | // ve bu sayiyi tam bolen sayilari
10 | // ve toplam kac tane olduklarini ekranda yazdirin
11 |
12 | Scanner scan=new Scanner(System.in);
13 | System.out.println("Lutfen bolenlerini bulmak icin pozitif bir tam sayi giriniz");
14 | int sayi=scan.nextInt();
15 |
16 | int sayac=0;
17 | int bolen=1;
18 |
19 | while (bolen<=sayi) {
20 |
21 | if (sayi%bolen==0) {
22 | System.out.print(bolen + " ");
23 | sayac++;
24 | }
25 | bolen++;
26 | }
27 | System.out.println("");
28 | System.out.println(sayi + " sayisinin " + sayac + " adet tam boleni vardir");
29 |
30 | scan.close();
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day19_whileLoop_doWhileLoop/C02_WhileLoop.java:
--------------------------------------------------------------------------------
1 | package day19_whileLoop_doWhileLoop;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C02_WhileLoop {
6 |
7 | public static void main(String[] args) {
8 | // Soru 7 ) Kullanicidan bir sayi alin
9 | // ve bu sayinin rakamlari toplamini yazdirin
10 |
11 | Scanner scan=new Scanner(System.in);
12 | System.out.println("Lutfenrakamlar toplamini bulmak icin pozitif bir tam sayi giriniz");
13 | int sayi=scan.nextInt();
14 |
15 | int rakamlarToplami=0;
16 | int rakam=0;
17 |
18 | while(sayi>0) {
19 | rakam=sayi%10;
20 | rakamlarToplami+=rakam;
21 | sayi/=10;
22 | }
23 |
24 | System.out.println("girdiginiz sayinin rakamlar toplami : " + rakamlarToplami);
25 |
26 | scan.close();
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day19_whileLoop_doWhileLoop/C04_DoWhileLoop.java:
--------------------------------------------------------------------------------
1 | package day19_whileLoop_doWhileLoop;
2 |
3 | public class C04_DoWhileLoop {
4 |
5 | public static void main(String[] args) {
6 |
7 | int i=0;
8 |
9 | while(i<5) {
10 | System.out.print(i + " "); // 0 1 2 3 4
11 | i++;
12 | }
13 |
14 | // while loop once kontrol eder sonra kodu calistirir
15 | // loop icinde artis yapilsa da bir sonraki kontrole kadar kod calismaya devam eder
16 | // bu da bazi durumlarda hatali sonuclara ulasmamiza sebep OLABILIR
17 |
18 |
19 |
20 | // do-while loop ise once islemi yapar ve sonra sarti kontrol eder
21 | // ozellikle kullanicidan deger almalarda do while loop tercih edilir
22 | int a=0;
23 | do {
24 | System.out.println(a + " ");
25 | a++;
26 | }while(a<5); //
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day19_whileLoop_doWhileLoop/C05_DoWhileLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day19_whileLoop_doWhileLoop/C05_DoWhileLoop.java
--------------------------------------------------------------------------------
/src/day19_whileLoop_doWhileLoop/C06_DoWhileLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day19_whileLoop_doWhileLoop/C06_DoWhileLoop.java
--------------------------------------------------------------------------------
/src/day21_scope_arrays/C01_LocalVariables.java:
--------------------------------------------------------------------------------
1 | package day21_scope_arrays;
2 |
3 | public class C01_LocalVariables {
4 |
5 | String okulIsmi;
6 |
7 | @SuppressWarnings("unused")
8 | public static void main(String[] args) {
9 | // Java local variable'lara default deger atamasi yapmaz
10 | // Kodlarimizda sorun yasamamak icin
11 | // olusturdugumuz local variable'lara uygun bir deger atamamizda fayda var
12 |
13 | int sayi=0; // int sayi; dersek java CTE veriyor
14 | System.out.println(sayi);
15 |
16 |
17 | // int sayi; // bir local'de ayni isimde birden fazla variable OLUSTURULAMAZ
18 | // String sayi; // data turu farkli olsa da Java buna izin vermez
19 |
20 | String isim="Ali";
21 |
22 | }
23 |
24 | public static void staticMethod() {
25 | //sayi; // bir local'de olusturulan variable (method'larin static olup olmamasina
26 | // bagli olmaksizin)farkli local'de kullanilamaz
27 | @SuppressWarnings("unused")
28 | String isim="Veli";
29 |
30 | }
31 |
32 |
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day21_scope_arrays/C02_LoopVariables.java:
--------------------------------------------------------------------------------
1 | package day21_scope_arrays;
2 |
3 | public class C02_LoopVariables {
4 |
5 | @SuppressWarnings("unused")
6 | public static void main(String[] args) {
7 |
8 | int sayi=10;
9 |
10 | for (int i = 0; i < 6; i++) {
11 | String isim="Ali";
12 | System.out.println(sayi + " "+ isim);
13 | }
14 |
15 | // System.out.println(isim);
16 | // System.out.println(i);
17 |
18 | // Loop icerisinde olusturulan variable'lar loop disinda kullanilamazlar
19 | // Bunun icin loop disinda da ihtiyacimiz olan bir degisken varsa
20 | // loop'dan once olusturur ve emniyette kalmak icin initialize yapariz
21 |
22 |
23 | for (int i = 0; i < 10; i++) {
24 | // int sayi=20; sayi variable'i main method'un icinde olusturuldugundan tum main method'da
25 | // gecerlidir, dolayisiyla yeniden ayni isimde bir variable olusturamazsiniz
26 | String isim="Ali";
27 | }
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day21_scope_arrays/C03_Arrays.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day21_scope_arrays/C03_Arrays.java
--------------------------------------------------------------------------------
/src/day21_scope_arrays/C04_Arrays.java:
--------------------------------------------------------------------------------
1 | package day21_scope_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C04_Arrays {
6 |
7 | public static void main(String[] args) {
8 | // Array'in elemanlarini yazdirmak istersek loop ile yazdirabiliriz
9 | int arr[] = {2,4,5,6,78,89};
10 |
11 | // tum elementleri yazdirabiliriz
12 |
13 | for (int i = 0; i < arr.length; i++) {
14 | System.out.print(arr[i] + " ");
15 | }
16 |
17 | System.out.println("");
18 |
19 | // Ya da Arrays Class'indan yardim alip direk array olarak yazdirabiliriz
20 | System.out.println(Arrays.toString(arr));
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day21_scope_arrays/C05_Arrays.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day21_scope_arrays/C05_Arrays.java
--------------------------------------------------------------------------------
/src/day21_scope_arrays/C06_Arrays.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day21_scope_arrays/C06_Arrays.java
--------------------------------------------------------------------------------
/src/day22_arrays/C02_Split.java:
--------------------------------------------------------------------------------
1 | package day22_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C02_Split {
6 |
7 | public static void main(String[] args) {
8 | // "Java ogrenmek cok guzel"
9 | // cumlesinin kelimelerini ters sirada yazdirin
10 |
11 | String cumle="Java ogrenmek cok guzel";
12 |
13 | String kelimeler[]=cumle.split(" ");
14 |
15 | System.out.println(Arrays.toString(kelimeler)); // [Java, ogrenmek, cok, guzel]
16 |
17 | for (int i = kelimeler.length-1; i >=0 ; i--) {
18 |
19 | System.out.print(kelimeler[i] + " " );
20 |
21 | }
22 |
23 |
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day22_arrays/C03_Split.java:
--------------------------------------------------------------------------------
1 | package day22_arrays;
2 |
3 | import java.util.Arrays;
4 |
5 |
6 | public class C03_Split {
7 |
8 |
9 | public static void main(String[] args) {
10 | // "Java ogrendim, #cok para ?kazandim.,"
11 | // cumlesinin kelimelerini, ozel karakterler ve noktalama isaretleri olmadan
12 | // harf sirasina gore yazdiralim
13 |
14 | String cumle="Java ogrendim, #cok para ?kazandim.,";
15 |
16 | String kelimeler[]=cumle.split(" ");
17 |
18 | System.out.println(Arrays.toString(kelimeler)); // [Java, ogrendim,, , #cok, para, ?kazandim.,]
19 |
20 | for (int i = 0; i < kelimeler.length; i++) {
21 | kelimeler[i] = kelimeler[i].replaceAll("\\W", "");
22 |
23 |
24 | }
25 |
26 | System.out.println(Arrays.toString(kelimeler));
27 |
28 | Arrays.sort(kelimeler);
29 |
30 |
31 |
32 | for (int i = 0; i < kelimeler.length; i++) {
33 |
34 |
35 | System.out.print(kelimeler[i] + " ");
36 |
37 |
38 | }
39 |
40 |
41 | }
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/src/day23_multiDimensionalArrays/C03_MDArrays.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day23_multiDimensionalArrays/C03_MDArrays.java
--------------------------------------------------------------------------------
/src/day23_multiDimensionalArrays/C04_MDArrays.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day23_multiDimensionalArrays/C04_MDArrays.java
--------------------------------------------------------------------------------
/src/day23_multiDimensionalArrays/C05_Array.java:
--------------------------------------------------------------------------------
1 | package day23_multiDimensionalArrays;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C05_Array {
6 |
7 | public static void main(String[] args) {
8 | // Soru 5) Kullanicidan bir cumle isteyin ve
9 | // cumledeki kelime sayisini yazdirin
10 |
11 | String cumle= "Her sey, Javayla kolay degil mi?";
12 |
13 | String kelimeler[]= cumle.split(" ");
14 |
15 | System.out.println(Arrays.toString(kelimeler)); // [Her, sey,, Javayla, kolay]
16 |
17 | System.out.println("Girilen cumlede " + kelimeler.length + " adet kelime var");
18 |
19 |
20 |
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day23_multiDimensionalArrays/C08_EkstraSoruCopyOf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day23_multiDimensionalArrays/C08_EkstraSoruCopyOf.java
--------------------------------------------------------------------------------
/src/day24_arrayList/C02_ArrayList.java:
--------------------------------------------------------------------------------
1 | package day24_arrayList;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 |
7 | public class C02_ArrayList {
8 |
9 | @SuppressWarnings("unused")
10 | public static void main(String[] args) {
11 | // list olusturalim
12 |
13 | List isimList = new ArrayList<>();
14 |
15 |
16 | List isimList2 = new ArrayList();
17 | // bazen esitligin sag tarafindaki elamas icine data turu yazilmazsa sorun cikabiliyor
18 | // Ama genelde sorun cikmaz, biz de list olustururken sag tarafta data turu yazmayiz
19 |
20 |
21 | // List isimList3 = new List<>();
22 | // esitligin sag tarafinda List<>() yazamayiz
23 |
24 | List sayilar = new ArrayList<>();
25 |
26 | // list data turu olarak primitive'leri kabul etmez
27 |
28 | List cevaplar=new ArrayList<>();
29 |
30 |
31 |
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day25_arrayList/C02_Fibonacci.java:
--------------------------------------------------------------------------------
1 | package day25_arrayList;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C02_Fibonacci {
7 |
8 | public static void main(String[] args) {
9 | // verilen bir sayidan, kucuk fibonacci sayilarini bir list olarak kaydedelim
10 |
11 | // 1,1,2,3,5,8,13,21,34,55,.....
12 |
13 | int sinir=90;
14 |
15 | List fibonacci=new ArrayList<>();
16 |
17 | fibonacci.add(1);
18 | fibonacci.add(1);
19 | int sayi=0;
20 |
21 | while(sayi isimler =new ArrayList<>();
12 |
13 | isimler.add("Kutlu");
14 | isimler.add("Emrah");
15 | isimler.add("Ferhat");
16 |
17 | System.out.println(isimler); // [Kutlu, Emrah, Ferhat]
18 |
19 | Collections.sort(isimler);
20 | System.out.println(isimler); // [Emrah, Ferhat, Kutlu] natural order
21 |
22 | isimler.add("filiz");
23 |
24 | System.out.println(isimler); // [Emrah, Ferhat, Kutlu, filiz]
25 | Collections.sort(isimler);
26 | System.out.println(isimler);
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day25_arrayList/C05_List.java:
--------------------------------------------------------------------------------
1 | package day25_arrayList;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C05_List {
7 |
8 | public static void main(String[] args) {
9 | // verilen bir listede, icinde belirli bir harf olan elemanlari
10 | // silen bir method yaziniz
11 |
12 | List str= new ArrayList<>();
13 |
14 | str.add("Jeyhun");
15 | str.add("Yildiz");
16 | str.add("Mustafa");
17 | str.add("Tugba");
18 | str.add("Turgut");
19 |
20 | System.out.println(str);
21 |
22 | String silinecekharf="a";
23 |
24 | str = killThemAll(str, silinecekharf);
25 |
26 |
27 | }
28 |
29 | private static List killThemAll(List str, String silinecekharf) {
30 |
31 | for (int i = 0; i < str.size(); i++) {
32 |
33 | if (str.get(i).contains(silinecekharf)) {
34 |
35 | str.remove(i);
36 | i--;
37 | }
38 |
39 | }
40 |
41 |
42 | return str;
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/src/day25_arrayList/C06_ForEachLoop.java:
--------------------------------------------------------------------------------
1 | package day25_arrayList;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C06_ForEachLoop {
7 |
8 | public static void main(String[] args) {
9 | // bazen index ile hic ugrasmadan bir array veya listedeki tum elemanlari
10 | // gozden gecirmek isteriz
11 |
12 | int arr[]= {1,2,3,5,3,2,7};
13 |
14 | // bu array'i esnek bir list yapmak istiyorum
15 |
16 | List yeniList= new ArrayList<>();
17 |
18 | /*
19 | for (int i = 0; i < arr.length; i++) {
20 |
21 | yeniList.add(arr[i]);
22 | }
23 |
24 | System.out.println(yeniList);
25 | */
26 |
27 | for (int each : arr) { // arr'deki herbir(each) int'i bana getir
28 |
29 | yeniList.add(each);
30 |
31 | }
32 |
33 | System.out.println(yeniList);
34 |
35 | // Eger bir list veya array'in tum eelemanlarini elden gecirmek istiyorsak
36 | // ve siralama onemli degilse
37 | // for-each loop kullaniriz
38 |
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/src/day26_forEachLoop_constructor/C01_ForeachLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day26_forEachLoop_constructor/C01_ForeachLoop.java
--------------------------------------------------------------------------------
/src/day26_forEachLoop_constructor/C02_ForeachLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day26_forEachLoop_constructor/C02_ForeachLoop.java
--------------------------------------------------------------------------------
/src/day26_forEachLoop_constructor/Jeep.java:
--------------------------------------------------------------------------------
1 | package day26_forEachLoop_constructor;
2 |
3 | public class Jeep {
4 |
5 |
6 | int ilanNo=1001;
7 | String marka;
8 | String model;
9 | int yil=2001;
10 | int fiyat=10000;
11 |
12 | public void hiz(int hiz) {
13 | System.out.println("araba saatte " + hiz + " km yapar");
14 | }
15 |
16 | public void yakit(String yakit) {
17 | System.out.println("Araba yakit olarak " + yakit + " kullanir");
18 | }
19 |
20 |
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day27_constructor_constructorCall/TirRunner.java:
--------------------------------------------------------------------------------
1 | package day27_constructor_constructorCall;
2 |
3 | public class TirRunner {
4 |
5 | public static void main(String[] args) {
6 | // bir tane tum ozellikleri degistiren constructor oplusturalim
7 |
8 | Tir tir1= new Tir(5000, "axor", "beyaz",2020,false);
9 | //int km, String model, String renk, int yil, boolean satilikMi
10 |
11 | System.out.println(tir1.km + " " + tir1.model + " " + tir1.renk + " " +
12 | tir1.yil + " " + tir1.satilikMi); // 5000 axor beyaz 2020 false
13 |
14 |
15 | // uc ozelligi degistiren bir constructor olusturalim
16 | // int km, String model, String renk
17 |
18 | Tir tir2=new Tir(12000, "kar" , "Kirmizi");
19 | System.out.println(tir2.km + " " + tir2.model + " " + tir2.renk + " " +
20 | tir2.yil + " " + tir2.satilikMi); // 12000 kar Kirmizi 2000 false
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day29_staticBlock_passByValue/C01_StaticBlocks.java:
--------------------------------------------------------------------------------
1 | package day29_staticBlock_passByValue;
2 |
3 | public class C01_StaticBlocks {
4 |
5 |
6 | static {
7 | System.out.println("static blok main method'dan bile once calisir ");
8 |
9 | }
10 |
11 | public static void main(String[] args) {
12 | System.out.println("Javada once main method calisir");
13 |
14 |
15 |
16 | }
17 |
18 | static {
19 | System.out.println("static blok nereye yazilirsa yazilsin main method'dan bile once calisir ");
20 | }
21 |
22 | // eger birden fazla static blok varsa Java yukaridakini daha once calistirir
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day29_staticBlock_passByValue/C02_PassBy.java:
--------------------------------------------------------------------------------
1 | package day29_staticBlock_passByValue;
2 |
3 | public class C02_PassBy {
4 |
5 | public static void main(String[] args) {
6 | // biz 100 tl ye satilan bir urun icin 2 farkli indirim uygulayan iki method olusturalim
7 |
8 | int fiyat=100;
9 |
10 |
11 | indirimYap25(fiyat); // %25 indirimli fiyat : 75
12 | System.out.println("method'dan sonra main method'daki fiyat : " + fiyat); // 100
13 | indirimYap10(fiyat);
14 | System.out.println("method'dan sonra main method'daki fiyat : " + fiyat); // 100
15 | }
16 |
17 | private static void indirimYap25(int fiyat) {
18 | fiyat*=0.75;
19 | System.out.println("%25 indirimli fiyat : " + fiyat);
20 |
21 | }
22 |
23 | private static void indirimYap10(int fiyat) {
24 |
25 | fiyat*=0.90;
26 | System.out.println("%10 indirimli fiyat : " + fiyat);
27 |
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day29_staticBlock_passByValue/C04_PassByValueArray.java:
--------------------------------------------------------------------------------
1 | package day29_staticBlock_passByValue;
2 |
3 | import java.util.Arrays;
4 |
5 | public class C04_PassByValueArray {
6 |
7 | public static void main(String[] args) {
8 |
9 | int sayilar[]= {3,4,5,6};
10 |
11 | elemanDegistir(sayilar);
12 | System.out.println("eleman degistir methodundan sonra : " + Arrays.toString(sayilar));//[10, 4, 5, 6]
13 |
14 | arrayiDegistir(sayilar);
15 | System.out.println("arrayi degistir methodundan sonra : " + Arrays.toString(sayilar));// [10, 4, 5, 6]
16 |
17 | }
18 |
19 | private static void arrayiDegistir(int[] sayilar) {
20 | sayilar= new int[6]; // [0, 0, 0, 0, 0, 0]
21 | System.out.println("arrayi degistir methodunda : " + Arrays.toString(sayilar));
22 |
23 | }
24 |
25 | private static void elemanDegistir(int[] sayilar) {
26 |
27 | sayilar[0]=10;
28 | System.out.println("eleman degistir methodunda : " + Arrays.toString(sayilar)); // [10, 4, 5, 6]
29 |
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day30_immutableClasses/C01_Immutable.java:
--------------------------------------------------------------------------------
1 | package day30_immutableClasses;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class C01_Immutable {
7 |
8 | public static void main(String[] args) {
9 | // String immutable bir class iken List mutable'dir
10 |
11 | String str= "Ali";
12 |
13 | str.toUpperCase(); // str ==> ALI
14 |
15 | System.out.println(str); // Ali
16 |
17 | System.out.println(str.toUpperCase()); // ALI
18 |
19 |
20 |
21 | System.out.println(str); // Ali
22 |
23 | List isimler =new ArrayList<>();
24 |
25 | System.out.println(isimler); // []
26 |
27 | isimler.add("Ali");
28 |
29 | System.out.println(isimler); // [Ali]
30 |
31 | isimler.set(0, "Veli");
32 |
33 | System.out.println(isimler); // [Veli]
34 |
35 | isimler.remove(0);
36 | System.out.println(isimler); // []
37 |
38 |
39 |
40 |
41 |
42 |
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/src/day30_immutableClasses/C02_Immutable.java:
--------------------------------------------------------------------------------
1 | package day30_immutableClasses;
2 |
3 | public class C02_Immutable {
4 |
5 | @SuppressWarnings("unused")
6 | public static void main(String[] args) {
7 |
8 | String str= "Ali";
9 |
10 | for (int i = 0; i < 100; i++) {
11 |
12 | str+=" ";
13 | }
14 |
15 |
16 | // bu kod calistiginda java kac obje olusturur ?
17 |
18 |
19 | // bir obje basta olusturuldu
20 | // loop'da ise 100 obje daha olusturuldu
21 | // Dolayisiyla bu kod calistiginda biz ekranda hic bir sey gormeyiz ama
22 | // Java 101 obje olusturmus olur
23 | // str'in son degeri ise "Ali (100 tane bosluk) "
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/day30_immutableClasses/C04_Homework.java:
--------------------------------------------------------------------------------
1 | package day30_immutableClasses;
2 |
3 | public class C04_Homework {
4 |
5 | public static void main(String[] args) {
6 |
7 | String a="";
8 |
9 | a+=2;
10 |
11 | a+='c';
12 |
13 | a+= false;
14 |
15 |
16 | if (a=="2cfalse") {
17 | System.out.println("==");
18 | }
19 |
20 | if (a.equals("2cfalse")) {
21 | System.out.println("equals");
22 | }
23 |
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/day31_dateAndTime/C03_LocalDateTime.java:
--------------------------------------------------------------------------------
1 | package day31_dateAndTime;
2 |
3 | import java.time.LocalDateTime;
4 |
5 | public class C03_LocalDateTime {
6 |
7 | public static void main(String[] args) {
8 |
9 | LocalDateTime tarihSaat= LocalDateTime.now();
10 |
11 | System.out.println(tarihSaat); // 2021-12-02T21:39:30.569071500
12 |
13 | System.out.println(tarihSaat.toString().startsWith("2021")); // true
14 |
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/day32_varargs_stringBuilder/C01_Immutable.java:
--------------------------------------------------------------------------------
1 | package day32_varargs_stringBuilder;
2 |
3 | public class C01_Immutable {
4 |
5 | public static void main(String[] args) {
6 |
7 | String s="Hello";
8 | String t= new String(s);
9 | if ("Hello".equals(s)) System.out.println("one");
10 | if(t==s)System.out.println("two");
11 | if(t.equals(s)) System.out.println("three");
12 | if("Hello"==s)System.out.println("four");
13 | if("Hello"==t)System.out.println("five");
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/day32_varargs_stringBuilder/C02_Varargs.java:
--------------------------------------------------------------------------------
1 | package day32_varargs_stringBuilder;
2 |
3 | public class C02_Varargs {
4 |
5 | public static void main(String[] args) {
6 |
7 | topla(5,10,13,0);
8 |
9 | // varargs list gibi davranir ama
10 | // array methodlari ile calisir
11 |
12 | }
13 |
14 | private static void topla(int... sayilar) {
15 | int toplam=0;
16 |
17 | for (int each : sayilar) {
18 |
19 | toplam+=each;
20 | }
21 |
22 | System.out.println("girilen sayilarin toplami : " + toplam);
23 |
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/day32_varargs_stringBuilder/C03_Varargs.java:
--------------------------------------------------------------------------------
1 | package day32_varargs_stringBuilder;
2 |
3 | public class C03_Varargs {
4 |
5 | public static void main(String[] args) {
6 |
7 | KafanaGoreTopla(5,10,13,0);
8 |
9 |
10 |
11 | }
12 |
13 | private static void KafanaGoreTopla(int sayi1, int... sayilar) {
14 | int toplam=0;
15 |
16 | for (int each : sayilar) {
17 |
18 | toplam+=each;
19 | }
20 |
21 | System.out.println("ilk sayi ile dierlerinin toplaminin carpim sonucu : " + sayi1 * toplam);
22 |
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day32_varargs_stringBuilder/C04_Varargs.java:
--------------------------------------------------------------------------------
1 | package day32_varargs_stringBuilder;
2 |
3 | public class C04_Varargs {
4 |
5 | public static void main(String[] args) {
6 |
7 | KafanaGoreIslem(5,10,13,0);
8 |
9 | // Varrags'da hic eleman olmasa da java itiraz etmez
10 | // once int olarak tanimlanan sayilari eslestirir
11 | // kalan tum sayilari varargs'a doldurur
12 |
13 | }
14 |
15 | private static void KafanaGoreIslem(int sayi1, int sayi2, int sayi3, int sayi4, int... sayilar) {
16 | int toplam=0;
17 |
18 | for (int each : sayilar) {
19 |
20 | toplam+=each;
21 | }
22 |
23 | System.out.println("ilk sayi ile dierlerinin toplaminin carpim sonucu : " + sayi1 * toplam);
24 |
25 | }
26 |
27 |
28 | }
29 |
30 |
--------------------------------------------------------------------------------
/src/day32_varargs_stringBuilder/C05_Varargs.java:
--------------------------------------------------------------------------------
1 | package day32_varargs_stringBuilder;
2 |
3 | public class C05_Varargs {
4 |
5 | public static void main(String[] args) {
6 |
7 | topla(5,10,13,0);
8 |
9 | // varargs'dan once farkli parametreler kullanilabilir
10 | // ama varargs'dan sonra parametre yazilamaz
11 | // jazarsaniz java vararg son parametre olmaliddir diye sizi uyarir
12 | // ve CTE verir
13 |
14 | }
15 |
16 | private static void topla(int... sayilar ) {
17 | int toplam=0;
18 |
19 | for (int each : sayilar) {
20 |
21 | toplam+=each;
22 | }
23 |
24 | System.out.println("girilen sayilarin toplami : " + toplam);
25 |
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/src/day32_varargs_stringBuilder/C06_StringBuilder.java:
--------------------------------------------------------------------------------
1 | package day32_varargs_stringBuilder;
2 |
3 | public class C06_StringBuilder {
4 |
5 | @SuppressWarnings("unused")
6 | public static void main(String[] args) {
7 |
8 | String str = "Ali Can";
9 |
10 | String str2= new String("Veli Cem");
11 |
12 |
13 | StringBuilder sb = new StringBuilder("Yasasin Java");
14 |
15 | sb.append("!!!");
16 |
17 | System.out.println(sb);
18 |
19 | String sbBuyukHarf = sb.toString().toUpperCase();
20 |
21 | System.out.println(sb);
22 |
23 |
24 |
25 |
26 |
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day33_stringBuilder/C02_Delete.java:
--------------------------------------------------------------------------------
1 | package day33_stringBuilder;
2 |
3 | public class C02_Delete {
4 |
5 | public static void main(String[] args) {
6 |
7 | StringBuilder sb = new StringBuilder("Java candir can");
8 |
9 | sb.deleteCharAt(11); // sadece 11.index'deki karakteri siler
10 |
11 | System.out.println(sb); // Java candircan
12 |
13 | sb.delete(11, 13); // ilk index inclusive, ikinci index exclusive oldugundan
14 |
15 | System.out.println(sb); // Java candirn
16 |
17 | sb.delete(11, sb.length());
18 |
19 | System.out.println(sb); // Java candir
20 | System.out.println(sb.capacity());
21 |
22 | sb.delete(5, 90);
23 | System.out.println(sb);
24 | System.out.println(sb.capacity());
25 |
26 |
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day33_stringBuilder/C04_Insert.java:
--------------------------------------------------------------------------------
1 | package day33_stringBuilder;
2 |
3 | public class C04_Insert {
4 |
5 | public static void main(String[] args) {
6 |
7 | StringBuilder sb = new StringBuilder("Java ogrendik");
8 |
9 | // araya cok iyi ekleyelim
10 |
11 | sb.insert(4, "yi cok iyi");
12 |
13 | System.out.println(sb); // Javayi cok iyi ogrendik
14 |
15 |
16 | //
17 | String str2="cok iyiyim";
18 | sb.insert(7,str2 , 0, 4);
19 | System.out.println(sb);
20 |
21 |
22 |
23 |
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/day33_stringBuilder/C05_Reverse.java:
--------------------------------------------------------------------------------
1 | package day33_stringBuilder;
2 |
3 | public class C05_Reverse {
4 |
5 | public static void main(String[] args) {
6 | // verilen bir cumleyi tersten yazdiralim
7 |
8 | StringBuilder sb = new StringBuilder("Java ne kadar kolay");
9 |
10 | sb.reverse();
11 |
12 | System.out.println(sb);
13 |
14 |
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/day33_stringBuilder/C06_SubSequence.java:
--------------------------------------------------------------------------------
1 | package day33_stringBuilder;
2 |
3 | public class C06_SubSequence {
4 |
5 | public static void main(String[] args) {
6 | StringBuilder sb = new StringBuilder("Java ne kadar kolay");
7 |
8 | System.out.println(sb.substring(14)); // kolay
9 |
10 | System.out.println(sb.subSequence(14, 19));// kolay
11 |
12 | // ikisi de ayni sonucu dondurur
13 | // ancak substring() String class'indan geldigi icin
14 | // substring() kullandigimda arkasindan String method'larini kullanabilirim
15 | // Ancak, subSequence kullandigimda bu mumkun olmaz
16 |
17 |
18 |
19 |
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/day33_stringBuilder/C07_Yarisma.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day33_stringBuilder/C07_Yarisma.java
--------------------------------------------------------------------------------
/src/day34_accessDeneme/C01_BaskaPackage.java:
--------------------------------------------------------------------------------
1 | package day34_accessDeneme;
2 |
3 | import day34_accessModifier_encapsulation.C01;
4 |
5 | public class C01_BaskaPackage {
6 |
7 | public static void main(String[] args) {
8 | C01 obj=new C01();
9 | // System.out.println(obj.sayiPrivate);
10 | // System.out.println(obj.sayiDefault); // sadece ayni pacgace dakiler ulasabilir
11 | // System.out.println(obj.sayiProtected); // ayni package'daki class'lar ve child class'lar ulasabilir
12 | System.out.println(obj.sayiPublic);
13 |
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/day34_accessDeneme/C02_BaskaPackageChildClass.java:
--------------------------------------------------------------------------------
1 | package day34_accessDeneme;
2 |
3 | import day34_accessModifier_encapsulation.C01;
4 |
5 | public class C02_BaskaPackageChildClass extends C01{
6 |
7 | public static void main(String[] args) {
8 | C01 obj=new C01();
9 |
10 | // System.out.println(obj.sayiPrivate);
11 | // System.out.println(obj.sayiDefault);
12 | // System.out.println(obj.sayiProtected); // main method'dan ulasamamizin sebebi static klubu ile ilgili
13 | System.out.println(obj.sayiPublic);
14 |
15 |
16 | }
17 |
18 |
19 | public void staticOlmayanMethod() {
20 | C01 obj=new C01();
21 | // System.out.println(obj.sayiDefault);
22 |
23 | System.out.println(sayiProtected); // bu class'da sayiProtected diye bir variable
24 | // olmadigi halde, parent class'da var oldugu icin
25 | // Java problem yapmadi
26 |
27 | System.out.println(obj.sayiPublic);
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/day34_accessDeneme/C03_GetterBaskaPackagedan.java:
--------------------------------------------------------------------------------
1 | package day34_accessDeneme;
2 |
3 | import day34_accessModifier_encapsulation.C05;
4 |
5 | public class C03_GetterBaskaPackagedan {
6 |
7 | public static void main(String[] args) {
8 |
9 | C05 obj007 = new C05();
10 |
11 | System.out.println(obj007.getAsgariMaas());
12 |
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/day34_accessModifier_encapsulation/C02.java:
--------------------------------------------------------------------------------
1 | package day34_accessModifier_encapsulation;
2 |
3 | public class C02 {
4 |
5 | public static void main(String[] args) {
6 | C01 obj=new C01();
7 | // System.out.println(obj.sayiPrivate); private variable'lara kendi class'i disindan ulasilamaz
8 | System.out.println(obj.sayiDefault);
9 | System.out.println(obj.sayiProtected);
10 | System.out.println(obj.sayiPublic);
11 |
12 | }
13 |
14 |
15 | public void staticOlmayanMethod() {
16 | C01 obj=new C01();
17 | // System.out.println(obj.sayiPrivate);
18 | System.out.println(obj.sayiDefault);
19 | System.out.println(obj.sayiProtected);
20 | System.out.println(obj.sayiPublic);
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day34_accessModifier_encapsulation/C03.java:
--------------------------------------------------------------------------------
1 | package day34_accessModifier_encapsulation;
2 |
3 | public class C03 {
4 |
5 | public String isim="Ali Can";
6 | public int maas=10000;
7 |
8 | public static void main(String[] args) {
9 |
10 |
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/day34_accessModifier_encapsulation/C04_PublicVeriPaylasimi.java:
--------------------------------------------------------------------------------
1 | package day34_accessModifier_encapsulation;
2 |
3 | public class C04_PublicVeriPaylasimi {
4 |
5 | public static void main(String[] args) {
6 |
7 | C03 obj=new C03();
8 |
9 | System.out.println(obj.isim); // Ali Can
10 | System.out.println(obj.maas); // 10000
11 |
12 |
13 | obj.isim="Veli Cem";
14 | obj.maas=15000;
15 |
16 | System.out.println(obj.isim); // Veli Cem
17 | System.out.println(obj.maas); // 15000
18 |
19 |
20 |
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day34_accessModifier_encapsulation/C05.java:
--------------------------------------------------------------------------------
1 | package day34_accessModifier_encapsulation;
2 |
3 | public class C05 {
4 |
5 | private int asgariMaas=4000;
6 |
7 | public static void main(String[] args) {
8 |
9 |
10 | }
11 |
12 | public int getAsgariMaas() {
13 | return asgariMaas;
14 | }
15 |
16 |
17 |
18 |
19 | // bir class'daki herhangi bir class uyesine ulasilabilsin ama degistirilemesin diyorsaniz
20 | // 1- class uyesini PRIVATE yapin
21 | // 2- private class uyelerine hic bir sekilde ulasim olmayacagi icin
22 | // sadece gorebilme yetkisi verin
23 | // getter() olusturun
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day34_accessModifier_encapsulation/C06_Encapsulation.java:
--------------------------------------------------------------------------------
1 | package day34_accessModifier_encapsulation;
2 |
3 | public class C06_Encapsulation {
4 |
5 | public static void main(String[] args) {
6 |
7 | C05 obj1=new C05();
8 | System.out.println(obj1.getAsgariMaas()); // 4000
9 | // obj1.asgariMaas=3000;
10 | // C05 class'inda asgariMaas'i private yapip getter() kullandigim icin
11 | // asgari maasi gorebiliyorum ama degistiremiyorum
12 |
13 | // classic acces modifier'larimiz ile bir variable'a ulasabilirsek
14 | // istedigimiz zaman degistirme secenegimiz de olur
15 |
16 |
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/day34_accessModifier_encapsulation/C07_Getter.java:
--------------------------------------------------------------------------------
1 | package day34_accessModifier_encapsulation;
2 |
3 | public class C07_Getter {
4 |
5 | public static void main(String[] args) {
6 |
7 | C05 obj216 = new C05();
8 | System.out.println(obj216.getAsgariMaas());
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/day35_encapsulation_inheritance/C01.java:
--------------------------------------------------------------------------------
1 | package day35_encapsulation_inheritance;
2 |
3 | public class C01 {
4 |
5 | private double not=49.9;
6 |
7 | private boolean gecerMi=false;
8 |
9 |
10 |
11 | public void setNot(double not) {
12 | this.not = not;
13 | }
14 |
15 |
16 |
17 | public boolean isGecerMi() {
18 |
19 | if (not>=50) {
20 | gecerMi=true;
21 | }
22 | return gecerMi;
23 | }
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/day35_encapsulation_inheritance/C02_Setter.java:
--------------------------------------------------------------------------------
1 | package day35_encapsulation_inheritance;
2 |
3 | public class C02_Setter {
4 |
5 | public static void main(String[] args) {
6 |
7 | // ogretmenler ogrencinin notunu girebilsin
8 | // ama tum notlari goremesin
9 | // sadece gecip gecemedigini gorsun
10 |
11 | C01 ogr1=new C01();
12 |
13 | System.out.println(ogr1.isGecerMi()); // false
14 |
15 | ogr1.setNot(60);
16 |
17 | System.out.println(ogr1.isGecerMi()); // true
18 |
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/day35_encapsulation_inheritance/Isci.java:
--------------------------------------------------------------------------------
1 | package day35_encapsulation_inheritance;
2 |
3 | public class Isci extends Muhasebe {
4 | protected String statu;
5 | protected String meslegi;
6 | protected String Sendika;
7 | public Isci(){
8 | System.out.println("Isci parametresiz constructor calisti");
9 | }
10 |
11 | public static void main(String[] args) {
12 |
13 | Isci isci1=new Isci();
14 | isci1.meslegi="Kaynakci";
15 | isci1.saatUcreti=20;
16 | isci1.isim="Emine";
17 | isci1.maas=isci1.maasHesapla();
18 | System.out.println(isci1.isim +"'in maasi : " + isci1.maas);
19 |
20 | }
21 |
22 |
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day35_encapsulation_inheritance/Muhasebe.java:
--------------------------------------------------------------------------------
1 | package day35_encapsulation_inheritance;
2 |
3 | public class Muhasebe extends Personel{
4 | protected int saatUcreti;
5 | protected String statu;
6 | protected int maas;
7 |
8 | public Muhasebe(){
9 | System.out.println("Muhasebe parametresiz constructor calisti");
10 | }
11 |
12 | public static void main(String[] args) {
13 |
14 |
15 | Muhasebe clsn1=new Muhasebe();
16 |
17 | clsn1.isim="Ali";
18 | System.out.println(clsn1.soyisim); // null
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | }
30 |
31 |
32 | public int maasHesapla() {
33 |
34 | int maas= 8*25*saatUcreti;
35 |
36 | return maas;
37 |
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/src/day35_encapsulation_inheritance/Personel.java:
--------------------------------------------------------------------------------
1 | package day35_encapsulation_inheritance;
2 |
3 | public class Personel {
4 |
5 | protected String isim;
6 | protected String soyisim;
7 | protected boolean calisiyorMu;
8 | protected String telNo;
9 | protected int yas;
10 |
11 | Personel(){
12 | System.out.println("Personel parametresiz constructor calisti");
13 | }
14 |
15 | // eger variable'lara access modifier yazmazsak
16 | // Java access modifier olarak default acc.mod. atar
17 | // boyle olursa sadece o package altindaki child class'lar
18 | // Personel class'ini inherit nedebilir
19 | // Baska package'lardaki child class'larin da Personel'i inherit edebilmesi icin
20 | // variable ve method'larin acc.mod.'larini protected yapariz
21 | // Public yapsak da inherit edoilebilir ama biz herkesin erismesini degil de
22 | // sadece child class'larin erismesini istedigimizden protected'i tercih ederiz
23 |
24 | public static void main(String[] args) {
25 |
26 |
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day36_inhritance/Memur.java:
--------------------------------------------------------------------------------
1 | package day36_inhritance;
2 |
3 | import day35_encapsulation_inheritance.Muhasebe;
4 |
5 | public class Memur extends Muhasebe{
6 |
7 | public static void main(String[] args) {
8 |
9 | Memur memur1=new Memur();
10 |
11 | memur1.isim="Hasan";
12 | memur1.saatUcreti=16;
13 | memur1.maas=memur1.maasHesapla();
14 | System.out.println(memur1.isim + "'in maasi : " + memur1.maas);
15 |
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/src/day36_inhritance/Test01.java:
--------------------------------------------------------------------------------
1 | package day36_inhritance;
2 |
3 |
4 |
5 | class Derived{
6 | public Derived(String temp) {
7 | System.out.println("Derived Class : " + temp);
8 | }
9 | }
10 |
11 |
12 |
13 | public class Test01 extends Derived{
14 |
15 | public Test01(String temp) {
16 | super(temp);
17 | System.out.println("Test Class : " + temp);
18 | }
19 |
20 | @SuppressWarnings("unused")
21 | public static void main(String[] args) {
22 | Test01 obj = new Test01("Samet");
23 | }
24 |
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/day36_inhritance/Ustabasi.java:
--------------------------------------------------------------------------------
1 | package day36_inhritance;
2 |
3 | import day35_encapsulation_inheritance.Isci;
4 |
5 | public class Ustabasi extends Isci{
6 |
7 | Ustabasi(){
8 | System.out.println("Ustabasi parametresiz constructor calisti");
9 | }
10 |
11 | @SuppressWarnings("unused")
12 | public static void main(String[] args) {
13 |
14 | Ustabasi ust1=new Ustabasi();
15 |
16 | // Java da her class olusturuldugunda otomatik olarak
17 | // default constructor olustugu GIBI
18 | // Child class'da olusturulan her bir constructor'in
19 | // ilk satirinda gizli super() olusturur
20 |
21 |
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/day37_Inheritance/Araba.java:
--------------------------------------------------------------------------------
1 | package day37_Inheritance;
2 |
3 | public class Araba {
4 |
5 | protected int tekerSayisi;
6 | protected boolean calisiyorMu=true;
7 |
8 | public void method1() {
9 | System.out.println("Araba class'indan method1 calisti");
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/day37_Inheritance/Toyota.java:
--------------------------------------------------------------------------------
1 | package day37_Inheritance;
2 |
3 | public class Toyota extends Araba{
4 |
5 | protected boolean pahaliMi;
6 | protected String uretimYeri="Japonya";
7 |
8 |
9 | public void method1() {
10 | System.out.println("Toyota class'indan method1 calisti");
11 | }
12 | public void method2() {
13 | System.out.println("Toyota class'indan method2 calisti");
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/day38_overriding/Animals.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class Animals {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 | }
9 | // Overridden
10 |
11 | public void hareket() {
12 | System.out.println("Tum hayvanlar hareket eder");
13 | }
14 |
15 | public void beslenme() {
16 | System.out.println("Tum hayvanlar beslenir");
17 | }
18 |
19 | public void solunum() {
20 | System.out.println("Tum hayvanlar nefes alir");
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day38_overriding/Baliklar.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class Baliklar extends Animals{
4 |
5 | public static void main(String[] args) {
6 |
7 | Baliklar balik1= new Baliklar();
8 | balik1.beslenme(); // Tum hayvanlar beslenir
9 | balik1.hareket(); //Baliklar yuzerek hareket eder
10 | balik1.solunum(); // Baliklar solungaclariyla nefes alir
11 |
12 | }
13 | @Override
14 | // Child class'daki bir method parent class'dan bir method'u override ediyorsa
15 | // bunu istersek @Override notasyonu ile deklare edebiliriz
16 | // Deklare etmesek de kodlarimiz calisir
17 | // Ancak deklare ettigimizde Java overriden method'u surekli kontrol eder
18 | // ve o method'da overriding'e uymayan bir degisiklik olursa CTE verir
19 | public void hareket() {
20 | System.out.println("Baliklar yuzerek hareket eder");
21 | }
22 |
23 |
24 | public void solunum() {
25 | System.out.println("Baliklar solungaclariyla nefes alir");
26 | }
27 |
28 |
29 |
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/day38_overriding/Kuslar.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class Kuslar extends Animals {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 | }
9 |
10 | public void hareket() {
11 | System.out.println("Kuslar Ucarak hareket eder");
12 | }
13 |
14 |
15 | public void solunum() {
16 | System.out.println("Kuslar akcigerleriyle nefes alir");
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/day38_overriding/S01.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | class ParentClass {
4 | public void getDetails(String temp) {
5 | System.out.println("Derived class " + temp);
6 | }
7 | }
8 |
9 | public class S01 extends ParentClass {
10 | public void getDetails(String temp) {
11 | System.out.println("Test class " + temp);
12 |
13 | }
14 |
15 | public static void main(String[] args) {
16 | S01 obj = new S01();
17 | obj.getDetails("GFG");
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/day38_overriding/S02.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | class Derived{
4 | public void getDetails() {
5 | System.out.println("Derived class ");
6 | }
7 | }
8 |
9 |
10 |
11 | public class S02 extends Derived{
12 |
13 | public void getDetails() {
14 | System.out.println("Test class ");
15 | }
16 |
17 | public static void main(String[] args) {
18 | S02 obj=new S02();
19 | obj.getDetails();
20 |
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day38_overriding/S03.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | class Derived01{
4 | public void getDetails() {
5 | System.out.println("Derived class ");
6 | }
7 | }
8 |
9 |
10 | public class S03 extends Derived01{
11 |
12 | public void getDetails() {
13 | System.out.println("Test class ");
14 | super.getDetails();
15 | }
16 |
17 | public static void main(String[] args) {
18 |
19 | Derived01 obj = new S03();
20 | obj.getDetails();
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day38_overriding/S04.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | class Derived02{
4 | protected void getDetails() {
5 | System.out.println("Derived class ");
6 | }
7 | }
8 |
9 | public class S04 extends Derived02{
10 |
11 | protected void getDetails() {
12 | System.out.println("Test class ");
13 | }
14 |
15 |
16 | public static void main(String[] args) {
17 | Derived02 obj = new Derived02();
18 | obj.getDetails();
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/day38_overriding/S05.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | class Person{
4 | public void talk() {
5 | System.out.println("First Program");
6 | }
7 | }
8 |
9 | class Student extends Person{
10 | public void talk() {
11 | System.out.println("Second Program");
12 | }
13 | }
14 |
15 |
16 |
17 | public class S05 {
18 |
19 | public static void main(String[] args) {
20 |
21 | Person p=new Student();
22 | p.talk();
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day38_overriding/S06.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class S06 {
4 | public static void main(String[] args) {
5 | new C().create();
6 | new D().update();
7 | new R().read();
8 | new D().delete();
9 | }}
10 |
11 | class C {
12 | public void create() {
13 | System.out.println("c");
14 | } }
15 | class U {
16 | @SuppressWarnings("unused")
17 | private void update() {
18 | System.out.println("u");
19 | } }
20 | class R extends C {
21 | public void create() {
22 | System.out.println("C");
23 | }
24 | protected void read() {
25 | System.out.println("R");
26 | }}
27 | class D extends U{
28 | void update() {
29 | System.out.println("U");
30 | }
31 | void delete() {
32 | System.out.println("D");
33 | }
34 | }
--------------------------------------------------------------------------------
/src/day38_overriding/S07.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | class Super{
4 |
5 | public Integer getLength() {
6 | return 4;
7 | }
8 | }
9 |
10 | public class S07 {
11 | public Integer getLength() {
12 | return 5;
13 | }
14 |
15 | public static void main(String[] args) {
16 | Super sooper=new Super();
17 | S07 sub=new S07();
18 | System.out.println(sooper.getLength().toString() +
19 | ", " + sub.getLength().toString());
20 |
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day38_overriding/S08.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class S08 {
4 |
5 | public static void main(String[] args) {
6 | X x = new X();
7 | Y y = new Y();
8 | y.m2();
9 | x.m1();
10 | y.m1();
11 | x=y;
12 | x.m1();
13 |
14 | }
15 |
16 | }
17 |
18 | class X{
19 | public void m1() {
20 | System.out.println("m1, X class");
21 | }
22 | }
23 |
24 | class Y extends X{
25 | public void m1() {
26 | System.out.println("m1, Y class");
27 | }
28 | public void m2() {
29 | System.out.println("m2, Y class");
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/day38_overriding/S09.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class S09 {
4 |
5 | public static void main(String[] args) {
6 | Computer mouse = new Laptop();
7 | System.out.println(mouse.getValue(100, 200));
8 |
9 | }
10 | }
11 | class NoteBook{
12 | int getValue(int a,int b) {
13 | if(a>b)
14 | return a;
15 | else
16 | return b;
17 | }
18 | }
19 |
20 | class Computer extends NoteBook{
21 | int getValue(int a , int b) {
22 | return a*b;
23 | }
24 | }
25 |
26 | class Laptop extends Computer{
27 | int getValue(int a , int b) {
28 | return b - a;
29 | }
30 | }
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/day38_overriding/S10.java:
--------------------------------------------------------------------------------
1 | package day38_overriding;
2 |
3 | public class S10 {
4 |
5 | @SuppressWarnings("unused")
6 | public static void main(String[] args) {
7 | M m =new M();
8 | M n = new N();
9 | M o = new O();
10 | O oo = new O();
11 | m.product(3);
12 | n.product(3);
13 | oo.product(3);
14 |
15 |
16 | }
17 |
18 | }
19 |
20 | class M{
21 | int product(int i) {
22 | int result=i*i;
23 | System.out.println("{" + i + ", " + result + "}");
24 | return result;
25 | }
26 | }
27 | class N extends M{
28 | int product(int i) {
29 | int result=i+i;
30 | System.out.println("[" + i + ", " + result + "]");
31 | return result;
32 | }
33 | }
34 | class O extends M{
35 | int product(int i) {
36 | int result=i*2;
37 | System.out.println("(" + i + ", " + result + ")");
38 | return result;
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/day39_overridingKurallari_polymorphism/C01.java:
--------------------------------------------------------------------------------
1 | package day39_overridingKurallari_polymorphism;
2 |
3 | public class C01 {
4 |
5 | public static void staticMethod() {
6 | System.out.println("Parent class static method calisti");
7 | }
8 |
9 | @SuppressWarnings("unused")
10 | private void privateMethod() {
11 | System.out.println("Parent class private method");
12 | }
13 | // final demek bu son hali bir daha degistirilemez demektir
14 | // dolayisiyla final olarak tanimlanan bir method
15 | // override edilemez
16 | public final void finalMethod() {
17 | System.out.println("Parent class final method");
18 | }
19 | // child class ile parent class ayni package'da olduklarindan
20 | // method'larin access modifier'lari public, protected veya default olsaydi hic bir sorun olmazdi
21 | //
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/day39_overridingKurallari_polymorphism/Test.java:
--------------------------------------------------------------------------------
1 | package day39_overridingKurallari_polymorphism;
2 | class Parent{
3 | @SuppressWarnings("unused")
4 | private void m1(){
5 | System.out.println("Parent class'da private access modifier");
6 | }
7 | protected void m2(){
8 | System.out.println("Parent class'da protected access modifier");
9 | }
10 | }
11 |
12 | class Child extends Parent{
13 | @SuppressWarnings("unused")
14 | private void m1(){
15 | System.out.println("Child class'da private access modifier");
16 | }
17 |
18 | public void m2(){
19 | System.out.println("Child class'da public access modifier");
20 |
21 | }
22 | }
23 |
24 | public class Test {
25 |
26 | @SuppressWarnings("unused")
27 | public static void main(String[] args) {
28 |
29 | Parent obj1 = new Parent();
30 | //obj1.m1();
31 | Child obj2 = new Child();
32 | //obj2.m1;
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/day40/C01_exception.java:
--------------------------------------------------------------------------------
1 | package day40;
2 |
3 | public class C01_exception {
4 |
5 |
6 | public static void main(String[] args) {
7 |
8 | int a=20;
9 | int b=0;
10 |
11 |
12 |
13 | try {
14 | System.out.println("sayilarin bolumu : " + a/b);
15 |
16 | }catch (ArithmeticException e) {
17 |
18 | System.out.println("Sifira bolum yapilamaz");
19 | // System.out.println(e.getMessage()); // / by zero exception'in kaynagini
20 | e.printStackTrace();
21 | // java.lang.ArithmeticException: / by zero
22 | // at day40.C01_exception.main(C01_exception.java:12)
23 | }
24 |
25 | System.out.println("Gorev tamamlandi");
26 |
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/day40/C05_ParentChildExceptions.java:
--------------------------------------------------------------------------------
1 | package day40;
2 |
3 | import java.io.FileInputStream;
4 | import java.io.FileNotFoundException;
5 | import java.io.IOException;
6 |
7 | public class C05_ParentChildExceptions {
8 |
9 | @SuppressWarnings("resource")
10 | public static void main(String[] args) {
11 |
12 |
13 | try {
14 | FileInputStream fis =new FileInputStream("src\\day40\\yazi.txt");
15 | int k=0;
16 | while((k=fis.read())!=-1) {
17 | System.out.print((char)k);
18 | }
19 | } catch (FileNotFoundException e) { // FileNotFoundException
20 |
21 | e.printStackTrace();
22 | } catch (IOException e) { //IOException
23 |
24 | e.printStackTrace();
25 | }
26 |
27 | System.out.println("");
28 | System.out.println("Gorev tamamlandi");
29 |
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day40/C06_ParentChildExceptions.java:
--------------------------------------------------------------------------------
1 | package day40;
2 |
3 | import java.io.FileInputStream;
4 |
5 | import java.io.IOException;
6 |
7 | public class C06_ParentChildExceptions {
8 | @SuppressWarnings("resource")
9 | public static void main(String[] args) {
10 | try {
11 | FileInputStream fis =new FileInputStream("src\\day40\\yazi.txt");
12 | int k=0;
13 | while((k=fis.read())!=-1) {
14 | System.out.print((char)k);
15 | }
16 | } catch (IOException e) { // FileNotFoundException
17 |
18 | e.printStackTrace();
19 | }
20 |
21 | System.out.println("");
22 | System.out.println("Gorev tamamlandi");
23 |
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/day40/C07_NumberFormatException.java:
--------------------------------------------------------------------------------
1 | package day40;
2 |
3 | public class C07_NumberFormatException {
4 |
5 | public static void main(String[] args) {
6 |
7 | String str ="123a";
8 |
9 | int sayi= Integer.parseInt(str) + 4;
10 |
11 | System.out.println(sayi);
12 |
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/day40/C08_IllegalargumentException.java:
--------------------------------------------------------------------------------
1 | package day40;
2 |
3 | import java.util.Scanner;
4 |
5 | public class C08_IllegalargumentException {
6 |
7 | @SuppressWarnings("resource")
8 | public static void main(String[] args) {
9 | // Soru: Kullanicidan yasini girmesini isteyin.
10 | // Kodunuzu kullanici sifirdan kucuk bir sayi girerse Exception verecek sekilde yazin.
11 |
12 | Scanner scan = new Scanner(System.in);
13 |
14 | System.out.println("Lutfen konsolda gormek icin yasinizi giriniz");
15 |
16 | int yas= scan.nextInt();
17 |
18 | try {
19 | if (yas<0) {
20 | throw new IllegalArgumentException();
21 | } else {
22 | System.out.println(yas);
23 | }
24 |
25 | } catch (IllegalArgumentException e) {
26 | System.out.println(e);
27 | System.out.println("Yas sifirdan kucuk olamaz");
28 | }
29 |
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/day40/yazi.txt:
--------------------------------------------------------------------------------
1 | Java ogrenmek cok zevkli
--------------------------------------------------------------------------------
/src/day41_errors_garbageCollector/C01_Final.java:
--------------------------------------------------------------------------------
1 | package day41_errors_garbageCollector;
2 |
3 | public class C01_Final {
4 |
5 | final static double pi=3.14;
6 |
7 | public static void main(String[] args) {
8 |
9 | System.out.println(pi);
10 |
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/day41_errors_garbageCollector/C02.java:
--------------------------------------------------------------------------------
1 | package day41_errors_garbageCollector;
2 |
3 | public class C02 {
4 |
5 | public static void main(String[] args) {
6 |
7 | System.out.println(C01_Final.pi);
8 |
9 | // C01_Final.pi=4.13; pi sayisini static olarak tanimladik ki heryerden rhatlikla ulasabilelim
10 | // final yaptik ki isteyen ulasabilsin ama kimse degerini degistiremesin
11 |
12 | System.out.println(C01_Final.pi);
13 |
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/day42_AbstractClasses/AbsIsci.java:
--------------------------------------------------------------------------------
1 | package day42_AbstractClasses;
2 |
3 | public abstract class AbsIsci extends AbsMuhasebe{
4 |
5 | public abstract void mesai();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/src/day42_AbstractClasses/AbsMuhasebe.java:
--------------------------------------------------------------------------------
1 | package day42_AbstractClasses;
2 |
3 | public abstract class AbsMuhasebe extends AbsPersonel{
4 |
5 | public abstract void maas();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/src/day42_AbstractClasses/AbsPersonel.java:
--------------------------------------------------------------------------------
1 | package day42_AbstractClasses;
2 |
3 | public abstract class AbsPersonel {
4 |
5 | // class ve method'u abstract olarak tanimladigimda child class'lar mecburen
6 | // bu method'u override edecekler
7 | //
8 | public abstract void statu();
9 |
10 |
11 | public abstract void abstractMethod();
12 |
13 | public void concreteMethod() {
14 | System.out.println("Personel class'indaki concrete method calisti");
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/day42_AbstractClasses/Isci.java:
--------------------------------------------------------------------------------
1 | package day42_AbstractClasses;
2 |
3 | public class Isci extends Muhasebe{
4 |
5 | public void mesai() {
6 | System.out.println("Her iscinin mesai saatleri belli olmali. Imza Isci");
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/day42_AbstractClasses/Muhasebe.java:
--------------------------------------------------------------------------------
1 | package day42_AbstractClasses;
2 |
3 | public class Muhasebe extends Personel{
4 |
5 | public void maas() {
6 | System.out.println("Sirketteki her calisanin maasi olmali. imza: Muhasebe");
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/day42_AbstractClasses/Personel.java:
--------------------------------------------------------------------------------
1 | package day42_AbstractClasses;
2 |
3 | public class Personel {
4 |
5 |
6 | public void statu() {
7 | System.out.println("Sirkete alinan herkes bizim personelimizdir .. imza:Persdonel");
8 | }
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/day43_Interface/C01_AbstractClass.java:
--------------------------------------------------------------------------------
1 | package day43_Interface;
2 |
3 | public abstract class C01_AbstractClass {
4 |
5 | // abstract class'lar CLASS olduklari icin constructor'a sahiptirler
6 | // ancak abstract class'lardan obje OLUSTURULAMAZ
7 |
8 | C01_AbstractClass(){
9 |
10 | }
11 |
12 | public static void main(String[] args) {
13 |
14 |
15 |
16 | // C01_AbstractClass obj1 =new C01_AbstractClass();
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/day43_Interface/C02_Interface.java:
--------------------------------------------------------------------------------
1 | package day43_Interface;
2 |
3 | public interface C02_Interface {
4 |
5 | void motor(); // normal class'larda access modifier yazmazsaniz java default access mo. kabul eder
6 | // interface'de ise access modifier yazmazsaniz java public olarak kabul eder
7 |
8 | int sayi=10; // final ve static olarak kabul etti
9 |
10 |
11 | // interface'de body'si olan bir method yazmak isterseniz
12 | // Java size 2 alternatif sunar
13 | // 1- method'un basina "default" keywor yazabilirsiniz
14 | // ancak burada yazilan default access modifier degil, Javanin interface icin ozel kabul ettigi bir keyword'dur
15 |
16 | public default void kaporta() {
17 | System.out.println("default keyword sayesinde body olusturabildim");
18 |
19 | }
20 |
21 | public static void sanzuman() {
22 | System.out.println("static keyword ile body olusturabildim");
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/day43_Interface/C03_Concrete.java:
--------------------------------------------------------------------------------
1 | package day43_Interface;
2 |
3 | public class C03_Concrete implements C02_Interface{
4 |
5 | public static void main(String[] args) {
6 |
7 | C03_Concrete concreteObje= new C03_Concrete();
8 |
9 |
10 |
11 | // Interface'de default keyword kullanarak olusturdugumuz body'si olan method'lara
12 | // child concrete class'lardan obje vasitasiyla ulasabilirim
13 | concreteObje.kaporta();
14 |
15 |
16 | // Interface'de static keyword kullanarak olusturdugumuz body'si olan method'lara
17 | // child concrete class'lardan interface ismi vasitasiyla ulasabilirim
18 | C02_Interface.sanzuman();
19 |
20 | }
21 |
22 |
23 | // Bir interface'de static veya default keyword kullanarak body'si olan bir method olusturursak
24 | // Bu interface'e implements eden concrte child class'lar bu method'lari
25 | // implement etmek ZORUNDA DEGILDIR
26 | @Override
27 | public void motor() {
28 |
29 |
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/day44_iterator_collections/C02_Iterator.java:
--------------------------------------------------------------------------------
1 | package day44_iterator_collections;
2 |
3 | import java.util.ArrayList;
4 | import java.util.Iterator;
5 | import java.util.List;
6 |
7 | public class C02_Iterator {
8 | @SuppressWarnings("rawtypes")
9 | public static void main(String[] args) {
10 |
11 | List liste = new ArrayList<>();
12 |
13 | liste.add(5);
14 | liste.add(3);
15 | liste.add(7);
16 | liste.add(1);
17 | liste.add(9);
18 | liste.add(8);
19 | liste.add(2);
20 |
21 | System.out.println(liste); // [5, 3, 7, 1, 9, 8, 2]
22 |
23 | Iterator ite1=liste.iterator();
24 |
25 |
26 | for (int i = 0; i < liste.size(); i++) {
27 |
28 | System.out.println(ite1.hasNext() + " ==== " + ite1.next());
29 | }
30 |
31 |
32 | System.out.println(ite1.hasNext()); // false
33 | System.out.println(ite1.next()); // java.util.NoSuchElementException
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/src/day44_iterator_collections/C03_Iterator.java:
--------------------------------------------------------------------------------
1 | package day44_iterator_collections;
2 |
3 | import java.util.ArrayList;
4 | import java.util.Iterator;
5 | import java.util.List;
6 |
7 | public class C03_Iterator {
8 |
9 | @SuppressWarnings("rawtypes")
10 | public static void main(String[] args) {
11 | List liste = new ArrayList<>();
12 | liste.add(5);
13 | liste.add(3);
14 | liste.add(7);
15 | liste.add(1);
16 | liste.add(9);
17 | liste.add(8);
18 | liste.add(2);
19 |
20 | System.out.println(liste); // [5, 3, 7, 1, 9, 8, 2]
21 |
22 | Iterator ite1= liste.iterator();
23 |
24 | ite1.next();
25 | ite1.next();
26 | ite1.next();
27 |
28 | System.out.println(ite1.next()); // 1
29 |
30 | ite1.remove(); // son dondurdugu elemnti siler
31 |
32 | // System.out.println(ite1.remove());
33 | // ite1.remove();
34 | System.out.println(liste);
35 |
36 |
37 |
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/src/day44_iterator_collections/C04_Iterator.java:
--------------------------------------------------------------------------------
1 | package day44_iterator_collections;
2 |
3 | import java.util.ArrayList;
4 | import java.util.Iterator;
5 | import java.util.List;
6 |
7 | public class C04_Iterator {
8 |
9 | @SuppressWarnings("rawtypes")
10 | public static void main(String[] args) {
11 | // iterator kullanarak tum elementleri silin
12 |
13 | List liste = new ArrayList<>();
14 | liste.add(5);
15 | liste.add(3);
16 | liste.add(7);
17 | liste.add(1);
18 | liste.add(9);
19 | liste.add(8);
20 | liste.add(2);
21 |
22 | System.out.println(liste); // [5, 3, 7, 1, 9, 8, 2]
23 |
24 | Iterator ite1= liste.iterator();
25 |
26 | while (ite1.hasNext()) {
27 | ite1.next();
28 | ite1.remove();
29 |
30 | }
31 | System.out.println(liste);
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day44_iterator_collections/C05_ListIterator.java:
--------------------------------------------------------------------------------
1 | package day44_iterator_collections;
2 |
3 | import java.util.ArrayList;
4 |
5 | import java.util.List;
6 | import java.util.ListIterator;
7 |
8 |
9 | public class C05_ListIterator {
10 |
11 | @SuppressWarnings({ "unchecked", "rawtypes" })
12 | public static void main(String[] args) {
13 |
14 |
15 |
16 | List liste = new ArrayList<>();
17 |
18 | liste.add("Ali");
19 | liste.add("Veli");
20 | liste.add("Ayse");
21 | liste.add("Fatma");
22 | liste.add("Emrah");
23 |
24 | System.out.println(liste); // [Ali, Veli, Ayse, Fatma, Emrah]
25 |
26 | ListIterator li1= liste.listIterator();
27 | String temp="";
28 |
29 | while (li1.hasNext()) {
30 |
31 | temp=(String) li1.next();
32 | li1.set(temp + "X");
33 |
34 | // li1.set(li1.next()+"X");
35 |
36 | }
37 |
38 | System.out.println(liste);
39 |
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/src/day45_Collections/C01_LinkedList.java:
--------------------------------------------------------------------------------
1 | package day45_Collections;
2 |
3 | import java.util.LinkedList;
4 |
5 | public class C01_LinkedList {
6 |
7 | public static void main(String[] args) {
8 |
9 | LinkedList ll = new LinkedList<>();
10 |
11 | System.out.println(ll); // []
12 |
13 | ll.add(5);
14 | ll.add(7);
15 |
16 | System.out.println(ll); // [5, 7]
17 | // linked list'in iki tane interface parent'i vardir
18 | // birisi list, oteki de Deque ==> Queue
19 |
20 | ll.add(0, 10); // List interface'den gelen ozellikle basa eleman ekleme
21 | System.out.println(ll); // [10, 5, 7]
22 | ll.addFirst(3); // queue interface'den gelen ozellikle basa eleman ekleme
23 | System.out.println(ll); // [3, 10, 5, 7]
24 |
25 | LinkedList ll2 = new LinkedList<>();
26 |
27 | ll2.addAll(ll);
28 |
29 | System.out.println(ll2);// [3, 10, 5, 7]
30 | ll2.addAll(2, ll);
31 | System.out.println(ll2);// [3, 10, 3, 10, 5, 7, 5, 7]
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/day45_Collections/C04_Set.java:
--------------------------------------------------------------------------------
1 | package day45_Collections;
2 |
3 | import java.util.ArrayList;
4 | import java.util.HashSet;
5 | import java.util.List;
6 | import java.util.Set;
7 |
8 | public class C04_Set {
9 |
10 | public static void main(String[] args) {
11 |
12 | Set