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