This commit is contained in:
parent
394e5588cd
commit
a129bfd4b5
22
README.md
Normal file
22
README.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
## Informatic 1 in HEVS - Practice- Rémi Heredero
|
||||||
|
|
||||||
|
All my work for labo during the first semester in engineering school of Wallis for Industrial Systems.
|
||||||
|
|
||||||
|
All the practical exercices come to the modul INF1 in HES-SO Valais/Wallis.
|
||||||
|
|
||||||
|
It's only some small labo on java. Probably nothing interresant, but maybe it can help someone one day. I store by labs in src for have only one Java project for all thoses labs.
|
||||||
|
|
||||||
|
## Folder Structure
|
||||||
|
|
||||||
|
The workspace contains two folders by default, where:
|
||||||
|
|
||||||
|
- `src`: the folder to maintain sources
|
||||||
|
- `lib`: the folder to maintain dependencies
|
||||||
|
|
||||||
|
Meanwhile, the compiled output files will be generated in the `bin` folder by default.
|
||||||
|
|
||||||
|
> If you want to customize the folder structure, open `.vscode/settings.json` and update the related settings there.
|
||||||
|
|
||||||
|
## Dependency Management
|
||||||
|
|
||||||
|
The `JAVA PROJECTS` view allows you to manage your dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies).
|
@ -1,4 +1,4 @@
|
|||||||
package lab1;
|
package lab1_Introduction;
|
||||||
public class Fuel
|
public class Fuel
|
||||||
{
|
{
|
||||||
public static void main(String args[])
|
public static void main(String args[])
|
74
src/lab1_Introduction/Input.java
Normal file
74
src/lab1_Introduction/Input.java
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
package lab1_Introduction;
|
||||||
|
import java.io.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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()
|
||||||
|
{
|
||||||
|
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
try {return stdin.readLine(); }
|
||||||
|
catch (Exception ex) { return "";}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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'; }
|
||||||
|
}
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package lab1;
|
package lab1_Introduction;
|
||||||
public class MyProgram {
|
public class MyProgram {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab1;
|
package lab1_Introduction;
|
||||||
public class RoomCalc
|
public class RoomCalc
|
||||||
{
|
{
|
||||||
public static void main(String args[])
|
public static void main(String args[])
|
@ -1,4 +1,4 @@
|
|||||||
package lab1;
|
package lab1_Introduction;
|
||||||
public class sphere {
|
public class sphere {
|
||||||
public static void main(String args[])
|
public static void main(String args[])
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
package lab1;
|
package lab1_Introduction;
|
||||||
|
|
||||||
public class swap
|
public class swap
|
||||||
{
|
{
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab2_DataTypes;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
public class Task1 {
|
public class Task1 {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
public class task2 {
|
public class task2 {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
double a,b,c;
|
double a,b,c;
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
|
|
||||||
public class task3 {
|
public class task3 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
|
|
||||||
public class task4 {
|
public class task4 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
|
|
||||||
public class task5 {
|
public class task5 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
|
|
||||||
public class task6 {
|
public class task6 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
|
|
||||||
public class task7 {
|
public class task7 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab2_DataTypes;
|
||||||
|
|
||||||
public class task8 {
|
public class task8 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
import hevs.graphics.FunGraphics;
|
import hevs.graphics.FunGraphics;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab1;
|
package lab3_Loops;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
/**
|
/**
|
||||||
* This class offers a simple calculator which computes three standard
|
* This class offers a simple calculator which computes three standard
|
||||||
* operations on two numbers entered with the console
|
* operations on two numbers entered with the console
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
|
|
||||||
public class task1 {
|
public class task1 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
import hevs.graphics.FunGraphics;
|
import hevs.graphics.FunGraphics;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
import hevs.graphics.FunGraphics;
|
import hevs.graphics.FunGraphics;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
import hevs.graphics.FunGraphics;
|
import hevs.graphics.FunGraphics;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab3;
|
package lab3_Loops;
|
||||||
import hevs.graphics.FunGraphics;
|
import hevs.graphics.FunGraphics;
|
||||||
//import java.awt.Color;
|
//import java.awt.Color;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab4;
|
package lab4_Fonctions;
|
||||||
import hevs.graphics.FunGraphics;
|
import hevs.graphics.FunGraphics;
|
||||||
import hevs.utils.Input;
|
import hevs.utils.Input;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab4;
|
package lab4_Fonctions;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,4 +1,4 @@
|
|||||||
package lab4;
|
package lab4_Fonctions;
|
||||||
public class StringFunctions {
|
public class StringFunctions {
|
||||||
/**
|
/**
|
||||||
* @param s
|
* @param s
|
@ -1,4 +1,4 @@
|
|||||||
package lab4;
|
package lab4_Fonctions;
|
||||||
|
|
||||||
public class task1 {
|
public class task1 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab4;
|
package lab4_Fonctions;
|
||||||
|
|
||||||
public class task2 {
|
public class task2 {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
|||||||
package lab4;
|
package lab4_Fonctions;
|
||||||
|
|
||||||
public class task3 {
|
public class task3 {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab6;
|
package lab5_SecretNumber;
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JOptionPane;
|
import javax.swing.JOptionPane;
|
||||||
import javax.swing.JPasswordField;
|
import javax.swing.JPasswordField;
|
@ -1,4 +1,4 @@
|
|||||||
package lab5;
|
package lab5_SecretNumber;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,4 +1,4 @@
|
|||||||
package lab5;
|
package lab5_SecretNumber;
|
||||||
|
|
||||||
import hevs.utils.Input;
|
import hevs.utils.Input;
|
||||||
|
|
@ -1,74 +0,0 @@
|
|||||||
package lab6;
|
|
||||||
import java.io.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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()
|
|
||||||
{
|
|
||||||
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
|
|
||||||
try {return stdin.readLine(); }
|
|
||||||
catch (Exception ex) { return "";}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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'; }
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab5;
|
package lab6_Hangman;
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JOptionPane;
|
import javax.swing.JOptionPane;
|
||||||
import javax.swing.JPasswordField;
|
import javax.swing.JPasswordField;
|
@ -1,4 +1,4 @@
|
|||||||
package lab6;
|
package lab6_Hangman;
|
||||||
|
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package lab2;
|
package lab6_Hangman;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
Can't render this file because it is too large.
|
Can't render this file because it is too large.
|
@ -1,4 +1,4 @@
|
|||||||
package lab6;
|
package lab6_Hangman;
|
||||||
|
|
||||||
public class Person {
|
public class Person {
|
||||||
String surname = "";
|
String surname = "";
|
@ -1,4 +1,4 @@
|
|||||||
package lab6;
|
package lab6_Hangman;
|
||||||
|
|
||||||
public class Task1 {
|
public class Task1 {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
|||||||
package lab6;
|
package lab6_Hangman;
|
||||||
import java.text.Normalizer;
|
import java.text.Normalizer;
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.FileReader;
|
import java.io.FileReader;
|
Can't render this file because it is too large.
|
Can't render this file because it is too large.
|
Reference in New Issue
Block a user