55 lines
1.6 KiB
Java
55 lines
1.6 KiB
Java
package Devinette;
|
|
|
|
import java.io.BufferedInputStream;
|
|
import java.io.BufferedReader;
|
|
import java.io.DataInputStream;
|
|
import java.io.FileInputStream;
|
|
import java.io.IOException;
|
|
import java.io.InputStreamReader;
|
|
|
|
public class Devinette {
|
|
public static void main(String[] args) {
|
|
int rand = 0;
|
|
try (DataInputStream ois = new DataInputStream(new FileInputStream("/dev/random"))){
|
|
try {
|
|
rand = ois.readInt() % 100 + 1;
|
|
System.out.println(rand);
|
|
} catch (IOException e) {
|
|
System.err.println(e);
|
|
System.exit(1);
|
|
}
|
|
|
|
try {
|
|
ois.close();
|
|
} catch (IOException e) {
|
|
System.err.println(e);
|
|
System.exit(1);
|
|
}
|
|
} catch (IOException e) {
|
|
System.err.println(e);
|
|
System.exit(1);
|
|
}
|
|
|
|
|
|
try (BufferedReader ois = new BufferedReader(new InputStreamReader(System.in))) {
|
|
for (int i = 0; i < 5; i++) {
|
|
int guess = Integer.parseInt(ois.readLine());
|
|
System.out.println(guess + " " + rand);
|
|
|
|
if (guess == rand) {
|
|
System.out.println("Gagné !");
|
|
return;
|
|
} else if (guess > rand) {
|
|
System.out.println("-");
|
|
} else if (guess < rand) {
|
|
System.out.println("+");
|
|
}
|
|
}
|
|
|
|
System.out.println("Perdu !");
|
|
} catch (IOException e) {
|
|
System.exit(1);
|
|
}
|
|
|
|
}
|
|
} |