diff options
Diffstat (limited to 'java/java.tex')
| -rw-r--r-- | java/java.tex | 55 |
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 |
