summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorPaul Jungeblut <paul.jungeblut@gmail.com>2017-10-22 19:15:52 +0200
committerPaul Jungeblut <paul.jungeblut@gmail.com>2017-10-22 19:15:52 +0200
commit299a3b281bff9c8e01734768aa2bd90f0b9a7610 (patch)
tree96e440aedc3d9b8df740e096ccb64c74e57b7d46 /java
parent0d90b5cda91a7a9145f6f70d13994090ae6dc28b (diff)
Removing Java section, because Java sucks and Python is now available.
Diffstat (limited to 'java')
-rw-r--r--java/java.tex55
1 files changed, 0 insertions, 55 deletions
diff --git a/java/java.tex b/java/java.tex
deleted file mode 100644
index f64ad32..0000000
--- a/java/java.tex
+++ /dev/null
@@ -1,55 +0,0 @@
-\section{Java}
-\lstset{language=Java}
-
-\subsection{Introduction}
-
-\begin{itemize}[nosep]
- \item Compilen: \lstinline{javac main.java}
- \item Ausführen: \lstinline{java main < sample.in}
- \item Eingabe:
- \lstinline{Scanner} ist sehr langsam.
- Bei großen Eingaben muss ein Buffered Reader verwendet werden.
- \begin{lstlisting}
-Scanner in = new Scanner(System.in); // java.util.Scanner
-String line = in.nextLine(); // Die nächste Zeile.
-int num = in.nextInt(); // Das nächste Token als int.
-double num2 = in.nextDouble(); // Das nächste Token als double.
- \end{lstlisting}
- \item Ausgabe:
- \begin{lstlisting}
-// In StringBuilder schreiben und auf einmal ausgeben ist schneller.
-StringBuilder sb = new StringBuilder(); // java.lang.StringBuilder
-sb.append("Hallo Welt");
-System.out.print(sb.toString());
- \end{lstlisting}
-\end{itemize}
-
-\subsection{BigInteger}
-\begin{lstlisting}
-// Berechnet this +,*,/,- val.
-BigInteger add(BigInteger val), multiply(BigInteger val),
- divide(BigInteger val), substract(BigInteger val)
-
-// Berechnet this^e.
-BigInteger pow(BigInteger e)
-
-// Bit-Operationen.
-BigInteger and(BigInteger val), or(BigInteger val), xor(BigInteger val),
- not(), shiftLeft(int n), shiftRight(int n)
-
-// Berechnet den ggT von abs(this) und abs(val).
-BigInteger gcd(BigInteger val)
-
-// Berechnet this mod m, this^-1 mod m, this^e mod m.
-BigInteger mod(BigInteger m), modInverse(BigInteger m),
- modPow(BigInteger e, BigInteger m)
-
-// Berechnet die nächste Zahl, die größer und wahrscheinlich prim ist.
-BigInteger nextProbablePrime()
-
-// Berechnet int/long/float/double-Wert.
-// Ist die Zahl zu großen werden die niedrigsten Bits konvertiert.
-int intValue(), long longValue(),
-float floatValue(), double doubleValue()
-\end{lstlisting}
-\lstset{language=C++} \ No newline at end of file