Sockets - TCPClient, TCPServer
Simpel måde at sende tekst mellem 2 brugere ved hjælp af sockets.
TCPClient sender til TCPServer.
TCPClient.java PASTEBIN
import java.io.*;
import java.net.*;
public class TCPClient{
public static void main(String argv[]) throws Exception{
int port = 6789; //default
if (argv.length > 0) port = Integer.parseInt(argv[0]);
BufferedReader inFromUser = new BufferedReader(
new InputStreamReader(System.in));
// To server on local host
Socket clientSocket = new Socket(”127.0.0.1″, [...]
1337 translator Java
Sad og kedede mig og lavede en encoder samt decoder til sproget 1337, i Java.
Læs mere om 1337
Jeg har lavet en encoder / decoder class samt en test class.
Leet.class
public class Leet {public void Leet(){
}
//Encoder
public void encodeLeet(String tekst){
tekst=tekst.toUpperCase();
tekst=tekst.replace(”A”, “4″);
tekst=tekst.replace(”B”, “8″);
tekst=tekst.replace(”C”, “(”);
tekst=tekst.replace(”D”, “|)”);
tekst=tekst.replace(”E”, “3″);
tekst=tekst.replace(”F”, “|=”);
tekst=tekst.replace(”G”, “6″);
tekst=tekst.replace(”H”, “|-|”);
tekst=tekst.replace(”I”, “1″);
tekst=tekst.replace(”J”, “_|”);
tekst=tekst.replace(”K”, “|<”);
tekst=tekst.replace(”L”, “1″);
tekst=tekst.replace(”M”, “|V|”);
tekst=tekst.replace(”N”, “|/|”);
tekst=tekst.replace(”O”, “0″);
tekst=tekst.replace(”P”, “9″);
tekst=tekst.replace(”Q”, “&”);
tekst=tekst.replace(”R”, “|2″);
tekst=tekst.replace(”S”, [...]
Rekursion + Palindrom
Hvad er en rekursiv funktion (metode)?
- En metode der kalder sig selv
Hvad skal man være opmærksom på når man koder en rekursiv metode?
- At der er en stop-betingelse + hver rekursivt kald nærmer sig stop-betingelsen.
Nedenfor har jeg lavet et eksempel på en rekursion, et script der læser om et ord er en palindom, hvilket er [...]
Java variabler
Nedenstående script er en test af variabler i Java.
Scriptet udskriver hvad variablen x er.
public class variabletest {
public static void main ( String[] args)
{
long x = 123;
System.out.println(”Variablen x er: “+ x);
}
}
Java if else
Mit første if else program i Java :D
Programmet udskriver om a er større eller mindre end b.
class ifelse {
public static void main(String[] args) {
int a, b;
a= 262144;
b= 10;
if (a>b) {
System.out.println(a + ” er større end ” + b);
}
else System.out.println(a + ” er mindre end ” + b);
}
}
Big Java & Netbeans
Jeg er netop startet på datamatiker udd. i Roskilde, hvor vi er gået i gang med bogen “Big Java 3rd Edition” af Cay Horstmann. På trods af de 1205 sider som bogen byder på, kan jeg ikke vente med at komme rigtig i gang. :)
Til programmering bruger vi Sun’s Netbeans, som er en utrolig avanceret [...]

