From 13c7a6040edcec2a1d8d791783436ce280cbfaaf Mon Sep 17 00:00:00 2001 From: sergfrolov Date: Thu, 1 Jun 2017 23:22:23 +0300 Subject: [PATCH] Added Java examples Added Java examples --- .gitignore | 6 ++++++ Java/src/1-for.java | 8 ++++++++ Java/src/2-while.java | 9 +++++++++ Java/src/3-do-while.java | 8 ++++++++ Java/src/5-for-of.java | 8 ++++++++ Java/src/6-break.java | 9 +++++++++ Java/src/7-continue.java | 12 ++++++++++++ Java/src/8-forEach.java | 13 +++++++++++++ Java/src/9-map.java | 9 +++++++++ 9 files changed, 82 insertions(+) create mode 100644 Java/src/1-for.java create mode 100644 Java/src/2-while.java create mode 100644 Java/src/3-do-while.java create mode 100644 Java/src/5-for-of.java create mode 100644 Java/src/6-break.java create mode 100644 Java/src/7-continue.java create mode 100644 Java/src/8-forEach.java create mode 100644 Java/src/9-map.java diff --git a/.gitignore b/.gitignore index ac1e8f7..b567aa0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ node_modules *.log .DS_Store +/out/ +/.idea +*.iml + + + diff --git a/Java/src/1-for.java b/Java/src/1-for.java new file mode 100644 index 0000000..df7b158 --- /dev/null +++ b/Java/src/1-for.java @@ -0,0 +1,8 @@ +class For { + public static void main(String[] args) + { + for (int i = 0; i < 10; i++) { + System.out.println(i); + } + } +} diff --git a/Java/src/2-while.java b/Java/src/2-while.java new file mode 100644 index 0000000..da44656 --- /dev/null +++ b/Java/src/2-while.java @@ -0,0 +1,9 @@ +class While { + public static void main(String[] args) { + int i = 0; + while (i < 10) + { + System.out.println(i++); + } + } +} diff --git a/Java/src/3-do-while.java b/Java/src/3-do-while.java new file mode 100644 index 0000000..ed42fed --- /dev/null +++ b/Java/src/3-do-while.java @@ -0,0 +1,8 @@ +class DoWhile { + public static void main(String[] args) { + int i = 0; + do { + System.out.println(i++); + } while (i < 10); + } +} diff --git a/Java/src/5-for-of.java b/Java/src/5-for-of.java new file mode 100644 index 0000000..da39682 --- /dev/null +++ b/Java/src/5-for-of.java @@ -0,0 +1,8 @@ +class ForOf { + public static void main(String[] args) { + for (int element : new int[]{7, 10, 1, 5, 2}) + { + System.out.println(element); + } + } +} diff --git a/Java/src/6-break.java b/Java/src/6-break.java new file mode 100644 index 0000000..2c10588 --- /dev/null +++ b/Java/src/6-break.java @@ -0,0 +1,9 @@ +class Break { + public static void main(String[] args) { + label1: for (int i = 0; i < 10; i++) + { + if (i == 7) break label1; + System.out.println(i); + } + } +} diff --git a/Java/src/7-continue.java b/Java/src/7-continue.java new file mode 100644 index 0000000..c2b8a7d --- /dev/null +++ b/Java/src/7-continue.java @@ -0,0 +1,12 @@ +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/Java/src/8-forEach.java b/Java/src/8-forEach.java new file mode 100644 index 0000000..7a35677 --- /dev/null +++ b/Java/src/8-forEach.java @@ -0,0 +1,13 @@ +import java.util.Arrays; +import java.util.List; + +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/Java/src/9-map.java b/Java/src/9-map.java new file mode 100644 index 0000000..3dc6f37 --- /dev/null +++ b/Java/src/9-map.java @@ -0,0 +1,9 @@ +import java.util.Arrays; +import java.util.function.Function; + +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); + } +}