From c7aaf79c13ef5eaacf72db48ddcf4973c975a8a6 Mon Sep 17 00:00:00 2001
From: "iliya.saroukha" <iliya.saroukha@hes-so.ch>
Date: Fri, 22 Sep 2023 16:03:20 +0200
Subject: [PATCH] working

---
 serie1/.gitignore |  1 +
 serie1/Loop.java  | 20 ++++++++++++++++++++
 serie1/ex2.md     |  6 ++++++
 serie1/ex3.md     |  5 +++++
 serie1/ex4.md     |  6 ++++++
 5 files changed, 38 insertions(+)
 create mode 100644 serie1/.gitignore
 create mode 100644 serie1/Loop.java
 create mode 100644 serie1/ex2.md
 create mode 100644 serie1/ex3.md
 create mode 100644 serie1/ex4.md

diff --git a/serie1/.gitignore b/serie1/.gitignore
new file mode 100644
index 0000000..6b468b6
--- /dev/null
+++ b/serie1/.gitignore
@@ -0,0 +1 @@
+*.class
diff --git a/serie1/Loop.java b/serie1/Loop.java
new file mode 100644
index 0000000..fdd059d
--- /dev/null
+++ b/serie1/Loop.java
@@ -0,0 +1,20 @@
+public class Loop {
+    public static void whileWithDoWhile(int i) {
+        do {
+            System.out.println(i);
+            i++;
+        } while (i < 5);
+    }
+
+    public static void doWhileWithWhile(int i) {
+        while (i < 5) {
+            System.out.println(i);
+            i++;
+        }
+    }
+
+    public static void main(String args[]) {
+        whileWithDoWhile(0);
+        doWhileWithWhile(0);
+    }
+}
diff --git a/serie1/ex2.md b/serie1/ex2.md
new file mode 100644
index 0000000..69569b0
--- /dev/null
+++ b/serie1/ex2.md
@@ -0,0 +1,6 @@
+```java
+short s = 10; // ✓
+byte b = s; // ✗
+int i = s; // ✓
+long l = s; // ✓
+```
diff --git a/serie1/ex3.md b/serie1/ex3.md
new file mode 100644
index 0000000..bed3ef2
--- /dev/null
+++ b/serie1/ex3.md
@@ -0,0 +1,5 @@
+```java
+short s = 10; // ✓
+s = s + s; // ✗
+s = s * 2; // ✗
+```
diff --git a/serie1/ex4.md b/serie1/ex4.md
new file mode 100644
index 0000000..cf608ce
--- /dev/null
+++ b/serie1/ex4.md
@@ -0,0 +1,6 @@
+```java
+short s = 10;
+int i = s++
+```
+
+À la fin de l'exécution la valeur de `i` sera 10 (donc `s` ne sera pas incrémentée)
-- 
GitLab