From c78be8ae65c935b500331279dbb5a29b70868b34 Mon Sep 17 00:00:00 2001 From: PC Date: Wed, 7 Jun 2017 13:26:37 +0300 Subject: [PATCH 1/3] Program on Java --- src/src.iml | 11 +++++++++++ src/src/Break.java | 12 ++++++++++++ src/src/Continue.java | 17 +++++++++++++++++ src/src/DoWhile.java | 12 ++++++++++++ src/src/For.java | 11 +++++++++++ src/src/ForEach.java | 16 ++++++++++++++++ src/src/ForOf.java | 11 +++++++++++ src/src/Map.java | 13 +++++++++++++ src/src/While.java | 13 +++++++++++++ 9 files changed, 116 insertions(+) create mode 100644 src/src.iml create mode 100644 src/src/Break.java create mode 100644 src/src/Continue.java create mode 100644 src/src/DoWhile.java create mode 100644 src/src/For.java create mode 100644 src/src/ForEach.java create mode 100644 src/src/ForOf.java create mode 100644 src/src/Map.java create mode 100644 src/src/While.java diff --git a/src/src.iml b/src/src.iml new file mode 100644 index 0000000..37cc804 --- /dev/null +++ b/src/src.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/src/Break.java b/src/src/Break.java new file mode 100644 index 0000000..1e954d5 --- /dev/null +++ b/src/src/Break.java @@ -0,0 +1,12 @@ +/** + * Created by PC on 07.06.2017. + */ +public class Break { + public static void main(String[] args) { + label1: for (int i = 0; i < 10; i++) + { + if (i == 5) break label1; + System.out.println(i); + } + } +} diff --git a/src/src/Continue.java b/src/src/Continue.java new file mode 100644 index 0000000..959885a --- /dev/null +++ b/src/src/Continue.java @@ -0,0 +1,17 @@ +/** + * Created by PC on 07.06.2017. + */ +public class Continue { + public static void main(String[] args) { + int i = 0; + + label1: + + while (i < 10) { + i++; + System.out.println("Hello"); + if (i == 5) continue label1; + System.out.println("World"); + } + } +} diff --git a/src/src/DoWhile.java b/src/src/DoWhile.java new file mode 100644 index 0000000..1af0918 --- /dev/null +++ b/src/src/DoWhile.java @@ -0,0 +1,12 @@ +/** + * Created by PC on 07.06.2017. + */ +public class DoWhile { + public static void main(String[] args) { + int i = 0; + do { + System.out.println(i++); + + }while (i < 10); + } +} diff --git a/src/src/For.java b/src/src/For.java new file mode 100644 index 0000000..e6c03b3 --- /dev/null +++ b/src/src/For.java @@ -0,0 +1,11 @@ +/** + * Created by PC on 07.06.2017. + */ +public class For { + public static void main(String[] args) { + for (int i = 0; i < 10; i++) + { + System.out.println(i); + } + } +} diff --git a/src/src/ForEach.java b/src/src/ForEach.java new file mode 100644 index 0000000..a337b94 --- /dev/null +++ b/src/src/ForEach.java @@ -0,0 +1,16 @@ +import java.util.Arrays; +import java.util.List; + +/** + * Created by PC on 07.06.2017. + */ +public class ForEach { + public static void main(String[] args) { + List list = Arrays.asList(7, 10, 1, 5, 2); + list.forEach(item -> System.out.println(String.format("%s, %s, %s",item,list.indexOf(item),list.toString()))); + System.out.println(); + list.forEach(System.out::print); + System.out.println(); + list.forEach(x -> System.out.print(x)); + } +} diff --git a/src/src/ForOf.java b/src/src/ForOf.java new file mode 100644 index 0000000..289cc7f --- /dev/null +++ b/src/src/ForOf.java @@ -0,0 +1,11 @@ +/** + * Created by PC on 07.06.2017. + */ +public class ForOf { + public static void main(String[] args) { + for (int elem: new int[]{7, 10, 1, 5, 2}) + { + System.out.println(elem); + } + } +} diff --git a/src/src/Map.java b/src/src/Map.java new file mode 100644 index 0000000..268670a --- /dev/null +++ b/src/src/Map.java @@ -0,0 +1,13 @@ +import java.util.Arrays; +import java.util.function.Function; + +/** + * Created by PC on 07.06.2017. + */ +public class Map { + public static void main(String[] args) { + + Function log = s -> {System.out.println(s); return null;}; + Arrays.stream(new Integer[]{7, 10, 1, 5, 2}).map(x -> x * 2).map(log); + } +} diff --git a/src/src/While.java b/src/src/While.java new file mode 100644 index 0000000..7ada414 --- /dev/null +++ b/src/src/While.java @@ -0,0 +1,13 @@ +/** + * Created by PC on 07.06.2017. + */ +public class While { + public static void main(String[] args) { + int i = 0; + while (i<10) + { + System.out.println(i); + i++; + } + } +} From c608244c45f5b7a6b83742e6c9d54c21e54e12c3 Mon Sep 17 00:00:00 2001 From: PC Date: Wed, 7 Jun 2017 14:09:44 +0300 Subject: [PATCH 2/3] Program on Java --- src/src/Break.java | 3 +-- src/src/Continue.java | 2 -- src/src/DoWhile.java | 1 - src/src/For.java | 3 +-- src/src/ForEach.java | 3 ++- src/src/Map.java | 2 +- 6 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/src/Break.java b/src/src/Break.java index 1e954d5..59ee15c 100644 --- a/src/src/Break.java +++ b/src/src/Break.java @@ -3,8 +3,7 @@ */ public class Break { public static void main(String[] args) { - label1: for (int i = 0; i < 10; i++) - { + label1: for (int i = 0; i < 10; i++) { if (i == 5) break label1; System.out.println(i); } diff --git a/src/src/Continue.java b/src/src/Continue.java index 959885a..aac4fb8 100644 --- a/src/src/Continue.java +++ b/src/src/Continue.java @@ -4,9 +4,7 @@ public class Continue { public static void main(String[] args) { int i = 0; - label1: - while (i < 10) { i++; System.out.println("Hello"); diff --git a/src/src/DoWhile.java b/src/src/DoWhile.java index 1af0918..90c024f 100644 --- a/src/src/DoWhile.java +++ b/src/src/DoWhile.java @@ -6,7 +6,6 @@ public static void main(String[] args) { int i = 0; do { System.out.println(i++); - }while (i < 10); } } diff --git a/src/src/For.java b/src/src/For.java index e6c03b3..b217dae 100644 --- a/src/src/For.java +++ b/src/src/For.java @@ -3,8 +3,7 @@ */ public class For { public static void main(String[] args) { - for (int i = 0; i < 10; i++) - { + for (int i = 0; i < 10; i++) { System.out.println(i); } } diff --git a/src/src/ForEach.java b/src/src/ForEach.java index a337b94..cfe7333 100644 --- a/src/src/ForEach.java +++ b/src/src/ForEach.java @@ -7,7 +7,8 @@ public class ForEach { public static void main(String[] args) { List list = Arrays.asList(7, 10, 1, 5, 2); - list.forEach(item -> System.out.println(String.format("%s, %s, %s",item,list.indexOf(item),list.toString()))); + list.forEach(item -> System.out.println(String.format("%s, %s, %s",item,list.indexOf(item), + list.toString()))); System.out.println(); list.forEach(System.out::print); System.out.println(); diff --git a/src/src/Map.java b/src/src/Map.java index 268670a..ee28ece 100644 --- a/src/src/Map.java +++ b/src/src/Map.java @@ -8,6 +8,6 @@ public class Map { public static void main(String[] args) { Function log = s -> {System.out.println(s); return null;}; - Arrays.stream(new Integer[]{7, 10, 1, 5, 2}).map(x -> x * 2).map(log); + Arrays.stream(new Integer[]{7, 10, 1, 5, 2}).map(x -> x * 2).forEach(System.out::println); } } From 1d85f129ca6a99c6cfa81f4bb9b0293a985f55d4 Mon Sep 17 00:00:00 2001 From: PC Date: Wed, 7 Jun 2017 14:56:49 +0300 Subject: [PATCH 3/3] Program on Java --- src/src/DoWhile.java | 4 +--- src/src/ForEach.java | 2 +- src/src/Map.java | 2 -- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/src/DoWhile.java b/src/src/DoWhile.java index 90c024f..6f2825e 100644 --- a/src/src/DoWhile.java +++ b/src/src/DoWhile.java @@ -4,8 +4,6 @@ public class DoWhile { public static void main(String[] args) { int i = 0; - do { - System.out.println(i++); - }while (i < 10); + do {System.out.println(i++);}while (i < 10); } } diff --git a/src/src/ForEach.java b/src/src/ForEach.java index cfe7333..fbf59ed 100644 --- a/src/src/ForEach.java +++ b/src/src/ForEach.java @@ -8,7 +8,7 @@ public class ForEach { public static void main(String[] args) { List list = Arrays.asList(7, 10, 1, 5, 2); list.forEach(item -> System.out.println(String.format("%s, %s, %s",item,list.indexOf(item), - list.toString()))); + list.toString()))); System.out.println(); list.forEach(System.out::print); System.out.println(); diff --git a/src/src/Map.java b/src/src/Map.java index ee28ece..c0a0ecd 100644 --- a/src/src/Map.java +++ b/src/src/Map.java @@ -6,8 +6,6 @@ */ public class Map { public static void main(String[] args) { - - Function log = s -> {System.out.println(s); return null;}; Arrays.stream(new Integer[]{7, 10, 1, 5, 2}).map(x -> x * 2).forEach(System.out::println); } }