diff --git a/serie1/.gitignore b/serie1/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..6b468b62a9884e67ca19b673f8e14e1931d65036 --- /dev/null +++ b/serie1/.gitignore @@ -0,0 +1 @@ +*.class diff --git a/serie1/Loop.java b/serie1/Loop.java new file mode 100644 index 0000000000000000000000000000000000000000..fdd059d4cfb994b2d1fa9d612eef19f5c0a41bdf --- /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 0000000000000000000000000000000000000000..69569b03c4c72855656286669f4f726edf48022b --- /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 0000000000000000000000000000000000000000..bed3ef2107eb70d4e5f4cac842ca2aadadf857b5 --- /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 0000000000000000000000000000000000000000..cf608cebc13ebaf878c81302a85043e6d977ebaf --- /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)