├── .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 | ![snake gif](https://github.com/bulutluoz/Java-fall-2021/blob/output/github-contribution-grid-snake.gif) 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 s1 = new HashSet<>(); 13 | 14 | s1.add(4); 15 | s1.add(7); 16 | s1.add(11); 17 | 18 | System.out.println(s1); // [4, 7, 11] 19 | 20 | s1.add("Java Candir"); 21 | 22 | System.out.println(s1); 23 | 24 | 25 | List liste =new ArrayList<>(); 26 | 27 | liste.add(5); 28 | liste.add("Java super"); 29 | liste.add(true); 30 | liste.add('x'); 31 | liste.add(s1); 32 | 33 | System.out.println(liste); // [5, Java super, true, x, [4, 7, Java Candir, 11]] 34 | 35 | 36 | 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/day46_collections/C01_HashSet.java: -------------------------------------------------------------------------------- 1 | package day46_collections; 2 | 3 | import java.util.Arrays; 4 | import java.util.HashSet; 5 | import java.util.Set; 6 | 7 | public class C01_HashSet { 8 | 9 | public static void main(String[] args) { 10 | // Verilen bir Array'deki tekrar eden sayilari silip 11 | // unique degerlerden olusan bir array olusturun 12 | 13 | 14 | int arr[]= {3,4,6,4,2,4,6,8,6,5,3,1,2,4,6,7}; 15 | 16 | Set benzersizSet = new HashSet<>(); 17 | 18 | for (Integer each : arr) { 19 | benzersizSet.add(each); 20 | 21 | } 22 | 23 | System.out.println(benzersizSet); 24 | 25 | Object[] tekrarsizArr = benzersizSet.toArray(); // Set'i array'e cevirir 26 | 27 | System.out.println(Arrays.toString(tekrarsizArr)); 28 | 29 | 30 | 31 | 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /src/day46_collections/C02_RetainAll.java: -------------------------------------------------------------------------------- 1 | package day46_collections; 2 | 3 | import java.util.LinkedHashSet; 4 | import java.util.Set; 5 | 6 | public class C02_RetainAll { 7 | 8 | public static void main(String[] args) { 9 | 10 | Set lhs1= new LinkedHashSet<>(); 11 | 12 | lhs1.add("Ali"); 13 | lhs1.add("Mehmet Ali"); 14 | lhs1.add("Hasan"); 15 | lhs1.add("Kutlu"); 16 | 17 | Set lhs2= new LinkedHashSet<>(); 18 | lhs2.add("Ali"); 19 | lhs2.add("Mehmet Ali"); 20 | lhs2.add("Filiz"); 21 | 22 | /* 23 | System.out.println(lhs1.retainAll(lhs2)); //true 24 | 25 | System.out.println(lhs1); // [Ali, Mehmet Ali] 26 | System.out.println(lhs2); // [Ali, Mehmet Ali, Filiz] 27 | 28 | */ 29 | 30 | System.out.println(lhs2.retainAll(lhs1)); // true 31 | System.out.println(lhs1); // [Ali, Mehmet Ali, Hasan, Kutlu] 32 | 33 | System.out.println(lhs2); // [Ali, Mehmet Ali] 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | } 42 | 43 | } 44 | -------------------------------------------------------------------------------- /src/day46_collections/C03_Queue.java: -------------------------------------------------------------------------------- 1 | package day46_collections; 2 | 3 | import java.util.LinkedList; 4 | import java.util.Queue; 5 | 6 | public class C03_Queue { 7 | 8 | public static void main(String[] args) { 9 | // Gelen sona gelir, silinen bastan silinir 10 | // FIFO 11 | 12 | Queue kuyruk = new LinkedList<>(); 13 | 14 | kuyruk.add("Lutfullah"); 15 | kuyruk.add("Mustafa"); 16 | kuyruk.add("Ridvan"); 17 | 18 | System.out.println(kuyruk); // [Lutfullah, Mustafa, Ridvan] 19 | 20 | kuyruk.remove(); 21 | System.out.println(kuyruk); // [Mustafa, Ridvan] 22 | 23 | kuyruk.remove(); 24 | System.out.println(kuyruk); // [Ridvan] 25 | 26 | kuyruk.add("Ridvan"); 27 | 28 | System.out.println(kuyruk); // [Ridvan, Ridvan] 29 | 30 | kuyruk.add(null); 31 | kuyruk.add(null); 32 | kuyruk.add(null); 33 | 34 | System.out.println(kuyruk); // [Ridvan, Ridvan, null, null, null] 35 | 36 | 37 | 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/day46_collections/C04_Deque.java: -------------------------------------------------------------------------------- 1 | package day46_collections; 2 | 3 | import java.util.Deque; 4 | import java.util.LinkedList; 5 | 6 | public class C04_Deque { 7 | 8 | public static void main(String[] args) { 9 | 10 | Deque ciftBasli = new LinkedList<>(); 11 | 12 | ciftBasli.add("Yildiz"); 13 | ciftBasli.add("Ali"); 14 | System.out.println(ciftBasli); // [Yildiz, Ali] add() Queue'dan geldiginden sona ekler 15 | ciftBasli.addLast("Emine"); // [Yildiz, Ali, Emine] 16 | System.out.println(ciftBasli); // Deque'den gelen ozellik 17 | 18 | System.out.println(ciftBasli.pop()); // Yildiz 19 | 20 | System.out.println(ciftBasli); // [Ali, Emine] 21 | 22 | ciftBasli.push("Seyfullah"); 23 | 24 | System.out.println(ciftBasli); // [Seyfullah, Ali, Emine] 25 | 26 | 27 | ciftBasli.add(null); 28 | System.out.println(ciftBasli); 29 | 30 | ciftBasli.addFirst(null); 31 | System.out.println(ciftBasli); 32 | 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/day48_maps_TheEND/C01_Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day48_maps_TheEND/C01_Maps.java -------------------------------------------------------------------------------- /src/day48_maps_TheEND/C02_Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulutluoz/Java-fall-2021/e60ba63ebb5b801728b959acb6d69ac4b3d58ae8/src/day48_maps_TheEND/C02_Maps.java -------------------------------------------------------------------------------- /src/day48_maps_TheEND/C04_Compute.java: -------------------------------------------------------------------------------- 1 | package day48_maps_TheEND; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | public class C04_Compute { 7 | 8 | public static void main(String[] args) { 9 | Map ornek= new HashMap<>(); 10 | 11 | ornek.put("A", 2); 12 | ornek.put("B", 5); 13 | ornek.put("C", 1); 14 | ornek.put("Z", 3); 15 | ornek.put("K", 10); 16 | 17 | System.out.println(ornek); // {A=2, B=5, C=1, Z=3, K=10} 18 | 19 | ornek.compute("A", (key,value) -> 2*value+5); 20 | System.out.println(ornek); // {A=2, B=5, C=1, Z=3, K=10} 21 | 22 | 23 | ornek.computeIfAbsent("D", v->20 ); 24 | ornek.computeIfAbsent("C", v->11); 25 | ornek.computeIfAbsent("L", k->12); 26 | System.out.println(ornek); //{A=9, B=5, C=1, D=20, Z=3, K=10} 27 | 28 | ornek.computeIfPresent("L", (key,value) -> 2*value+5); 29 | System.out.println(ornek); // 30 | 31 | 32 | 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/day48_maps_TheEND/MapOlustur.java: -------------------------------------------------------------------------------- 1 | package day48_maps_TheEND; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | public class MapOlustur { 7 | 8 | public static Map myMap(){ 9 | 10 | Map ornekMap=new HashMap<>(); 11 | 12 | // 101=Ali, Can, java, 102=Veli, Yan, java, 103=Ali, Yan, C# 13 | 14 | ornekMap.put(101, "Ali, Can, java"); 15 | ornekMap.put(102, "Veli, Yan, java"); 16 | ornekMap.put(103, "Ali, Yan, C#"); 17 | ornekMap.put(104, "Mustafa, Kan, JAVA"); 18 | ornekMap.put(105, "Ridvan, Tan, C#"); 19 | ornekMap.put(106, "Kutlu, San, JaVa"); 20 | 21 | 22 | 23 | return ornekMap; 24 | } 25 | 26 | } 27 | --------------------------------------------------------------------------------