This commit is contained in:
parent
5e523fda0b
commit
77ee242b4f
@ -25,6 +25,7 @@ public class App {
|
|||||||
case FRAISE:
|
case FRAISE:
|
||||||
System.out.println("Fraise");
|
System.out.println("Fraise");
|
||||||
favorite = Glace.MANGUE;
|
favorite = Glace.MANGUE;
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
System.out.println("Mangue");
|
System.out.println("Mangue");
|
||||||
|
84
src/various_tests/Input.java
Normal file
84
src/various_tests/Input.java
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
package various_tests;
|
||||||
|
import java.io.*;
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
|
//import java.nio.charset.spi.CharsetProvider;
|
||||||
|
//import java.util.Scanner;
|
||||||
|
//import java.nio.charset.Charset;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Class Input is here to enter data with the keyboard.<br>
|
||||||
|
* The types below are supported by the Input class. <br><br>
|
||||||
|
* - String <br> - Integer (int) <br> - Double (double) - Boolean (boolean) <br> - Character (char) <br> <br><br>
|
||||||
|
* @see #readString()
|
||||||
|
* @see #readInt()
|
||||||
|
* @see #readDouble()
|
||||||
|
* @see #readBoolean()
|
||||||
|
* @see #readChar()
|
||||||
|
*/
|
||||||
|
public class Input
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Reads a String from the console.
|
||||||
|
* @return The typed string
|
||||||
|
* @see java.lang.String
|
||||||
|
*/
|
||||||
|
public static String readString()
|
||||||
|
{
|
||||||
|
// VERSION PROF
|
||||||
|
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in, StandardCharsets.UTF_16));
|
||||||
|
try {return stdin.readLine(); }
|
||||||
|
catch (Exception ex) { return "";}
|
||||||
|
|
||||||
|
/* // VERSION PERSO
|
||||||
|
Scanner scanner = new Scanner(System.in);
|
||||||
|
return scanner.nextLine();
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reads an Integer from the console.
|
||||||
|
* @return The typed Integer or 0 if the typed Integer is invalid
|
||||||
|
* @see java.lang.Integer
|
||||||
|
*/
|
||||||
|
public static int readInt()
|
||||||
|
{
|
||||||
|
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
try { return Integer.parseInt(stdin.readLine()); }
|
||||||
|
catch (Exception ex) { return 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reads a Double from the console.
|
||||||
|
* @return The typed Double or 0 if the typed Double is invalid
|
||||||
|
* @see java.lang.Double
|
||||||
|
*/
|
||||||
|
public static double readDouble()
|
||||||
|
{
|
||||||
|
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
try { return Double.parseDouble(stdin.readLine()); }
|
||||||
|
catch (Exception ex) { return 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reads a boolean from the console.
|
||||||
|
* @return The typed boolean or false if the typed boolean is other than "true"
|
||||||
|
*/
|
||||||
|
public static boolean readBoolean()
|
||||||
|
{
|
||||||
|
|
||||||
|
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
try { return (Boolean.valueOf(stdin.readLine())).booleanValue(); }
|
||||||
|
catch (Exception ex) {return false; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reads a char from the console.
|
||||||
|
* @return The typed char or the character 0 if the typed char is invalid
|
||||||
|
*/
|
||||||
|
public static char readChar()
|
||||||
|
{
|
||||||
|
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
try { return stdin.readLine().charAt(0); }
|
||||||
|
catch (Exception ex) {return '\0'; }
|
||||||
|
}
|
||||||
|
}
|
12
src/various_tests/L02tests.java
Normal file
12
src/various_tests/L02tests.java
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
package various_tests;
|
||||||
|
|
||||||
|
public class L02tests {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
int x = 10;
|
||||||
|
x ^= 3;
|
||||||
|
|
||||||
|
System.out.println(x);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
19
src/various_tests/bug_encodage.java
Normal file
19
src/various_tests/bug_encodage.java
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
package various_tests;
|
||||||
|
|
||||||
|
import hevs.utils.Input;
|
||||||
|
|
||||||
|
public class bug_encodage {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
String s = "héllo";
|
||||||
|
System.out.println(s);
|
||||||
|
s = "";
|
||||||
|
while (true) {
|
||||||
|
s = Input.readString();
|
||||||
|
System.out.println(s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//commentaire pour l'exemple
|
Reference in New Issue
Block a user