Compare commits
No commits in common. "main" and "master" have entirely different histories.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,9 @@
|
||||||
|
public class Hello{
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String [] args){
|
||||||
|
|
||||||
|
System.out.println("Heeellloololololo");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
||||||
|
Main-Class: Hello.class
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,50 @@
|
||||||
|
package assignment009;
|
||||||
|
|
||||||
|
import assignment009.AudioPlayer;
|
||||||
|
|
||||||
|
public class MozartMain{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
WalzerGenerator schee = new WalzerGenerator();
|
||||||
|
|
||||||
|
int [] song = new int[32];
|
||||||
|
int [] song2 = new int[16];
|
||||||
|
int [] song3 = new int[16];
|
||||||
|
|
||||||
|
//Songs genrieren
|
||||||
|
schee.createWalz(0,song3);
|
||||||
|
schee.createTrio(0,song2);
|
||||||
|
|
||||||
|
for (int i = 0; i < song3.length; i ++){
|
||||||
|
System.out.print(song3[i] + " ");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
for (int i = 0; i < song2.length; i ++){
|
||||||
|
System.out.print(song2[i] + " ");
|
||||||
|
}
|
||||||
|
|
||||||
|
//Songs zusammenfügen
|
||||||
|
for (int i = 0; i < song.length; i++){
|
||||||
|
if (i<16){song[i] = song3[i];}
|
||||||
|
else{song[i] = song2[i-16];}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < song.length; i++) {
|
||||||
|
|
||||||
|
if (i <= song.length/2) {
|
||||||
|
String fileMinuet = AudioPlayer.class.getClassLoader().getResource("res/M"+song[i]+".wav").toString();
|
||||||
|
AudioPlayer.play(fileMinuet);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
String fileTrio = AudioPlayer.class.getClassLoader().getResource("res/T"+song[i]+".wav").toString();
|
||||||
|
AudioPlayer.play(fileTrio);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,78 @@
|
||||||
|
package assignment009;
|
||||||
|
|
||||||
|
|
||||||
|
public class WalzerGenerator {
|
||||||
|
|
||||||
|
|
||||||
|
private int [][] minuet = new int [][] {
|
||||||
|
|
||||||
|
{96, 22, 141, 41, 105, 122, 11, 30, 70, 121, 26, 9, 112, 49, 109, 14},
|
||||||
|
{32, 6, 128, 63, 146, 46, 134, 81, 117, 39, 126, 56, 174, 18, 116, 83},
|
||||||
|
{69, 95, 158, 13, 153, 55, 110, 24, 66, 139, 15, 132, 73, 58, 145, 79},
|
||||||
|
{40, 17, 113, 85, 161, 2, 159, 100, 90, 176, 7, 34, 67, 160, 52, 170},
|
||||||
|
{148, 74, 163, 45, 80, 97, 36, 107, 25, 143, 64, 125, 76, 136, 1, 93},
|
||||||
|
{104, 157, 27, 167, 154, 68, 118, 91, 138, 71, 150, 29, 101, 162, 23, 151},
|
||||||
|
{152, 60, 171, 53, 99, 133, 21, 127, 16, 155, 57, 175, 43, 168, 89, 172},
|
||||||
|
{119, 84, 114, 50, 140, 86, 169, 94, 120, 88, 48, 166, 51, 115, 72, 111},
|
||||||
|
{98, 142, 42, 156, 75, 129, 62, 123, 65, 77, 19, 82, 137, 38, 149, 8},
|
||||||
|
{3, 87, 165, 61, 135, 47, 147, 33, 102, 4, 31, 164, 144, 59, 173, 78},
|
||||||
|
{54, 130, 10, 103, 28, 37, 106, 5, 35, 20, 108, 92, 12, 124, 44, 131}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
private int [][] trio = new int [][] {
|
||||||
|
{72, 6, 59, 25, 81, 41, 89, 13, 36, 5, 46, 79, 30, 95, 19, 66},
|
||||||
|
{56, 82, 42, 74, 14, 7, 26, 71, 76, 20, 64, 84, 8, 35, 47, 88},
|
||||||
|
{75, 39, 54, 1, 65, 43, 15, 80, 9, 34, 93, 48, 69, 58, 90, 21},
|
||||||
|
{40, 73, 16, 68, 29, 55, 2, 61, 22, 67, 49, 77, 57, 87, 33, 10},
|
||||||
|
{83, 3, 28, 53, 37, 17, 44, 70, 63, 85, 32, 96, 12, 23, 50, 91},
|
||||||
|
{18, 45, 62, 38, 4, 27, 52, 94, 11, 92, 24, 86, 51, 60, 78, 31}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**Würfeln mit math.rand zahl zwischen 1-6
|
||||||
|
* @param d1 = Würfel 1
|
||||||
|
* @param d2 = Würfel 2
|
||||||
|
* @param quant = Anzahl der würfel mit denen Gewürfelt wird
|
||||||
|
*
|
||||||
|
* Default ist mit zwei Würfeln
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
public int rollDice(int quant){
|
||||||
|
|
||||||
|
|
||||||
|
int d1,d2;
|
||||||
|
|
||||||
|
|
||||||
|
d1 = (int) (Math.random() * 6);
|
||||||
|
d2 = (int) (Math.random() * 6);
|
||||||
|
|
||||||
|
|
||||||
|
if (quant == 1){return d1;}
|
||||||
|
|
||||||
|
else if (quant == 2){return d1 + d2;}
|
||||||
|
|
||||||
|
return d1 + d2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void createWalz(int count, int[] erg){
|
||||||
|
|
||||||
|
if (count >= 16){return;}
|
||||||
|
|
||||||
|
erg [count] = minuet[rollDice(2)][count];
|
||||||
|
createWalz(count + 1, erg);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void createTrio(int count, int[] erg){
|
||||||
|
|
||||||
|
if (count >= 16){return;}
|
||||||
|
|
||||||
|
erg [count] = trio[rollDice(1)][count];
|
||||||
|
createTrio(count + 1, erg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
!mozart.jar
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,31 @@
|
||||||
|
public class Fahrzeug{
|
||||||
|
|
||||||
|
/**Instanzvariablen
|
||||||
|
*
|
||||||
|
*Hier werden Länge, Position und Fahrer festgelegt
|
||||||
|
*@param length type int, Länge in m, realistische Werte bevorzugt
|
||||||
|
*@param Fahrer type String, Randomsidefact für Fahrzeuginfo - der Fahrer
|
||||||
|
*@param position type int, Legt die Position in ArrayList fest.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
protected int length;
|
||||||
|
protected String fahrer;
|
||||||
|
protected int position;
|
||||||
|
protected String symbol;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
|
||||||
|
Fahrzeug(int pos, int l, String f, String sym){
|
||||||
|
this.position = pos;
|
||||||
|
this.length = l;
|
||||||
|
this.fahrer = f;
|
||||||
|
this.symbol = sym;
|
||||||
|
}
|
||||||
|
|
||||||
|
Fahrzeug(int pos, String f){
|
||||||
|
this.position = pos;
|
||||||
|
this.fahrer = f;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,31 @@
|
||||||
|
public class Fahrzeug{
|
||||||
|
|
||||||
|
/**Instanzvariablen
|
||||||
|
*
|
||||||
|
*Hier werden Länge, Position und Fahrer festgelegt
|
||||||
|
*@param length type int, Länge in m, realistische Werte bevorzugt
|
||||||
|
*@param Fahrer type String, Randomsidefact für Fahrzeuginfo - der Fahrer
|
||||||
|
*@param position type int, Legt die Position in ArrayList fest.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
protected int length;
|
||||||
|
protected String fahrer;
|
||||||
|
protected int position;
|
||||||
|
protected String symbol;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
|
||||||
|
Fahrzeug(int pos, int l, String f, String sym){
|
||||||
|
this.position = pos;
|
||||||
|
this.length = l;
|
||||||
|
this.fahrer = f;
|
||||||
|
this.symbol = sym;
|
||||||
|
}
|
||||||
|
|
||||||
|
Fahrzeug(int pos, String f){
|
||||||
|
this.position = pos;
|
||||||
|
this.fahrer = f;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,7 @@
|
||||||
|
public class LKW extends Fahrzeug
|
||||||
|
|
||||||
|
{
|
||||||
|
LKW(int pos, String fahrer){
|
||||||
|
super(pos,7, fahrer, "[][===]");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
public class LKW extends Fahrzeug
|
||||||
|
|
||||||
|
{
|
||||||
|
LKW(int pos, String fahrer){
|
||||||
|
super(pos,6, fahrer, "[][==]");
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,47 @@
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
public class MainStau{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
ArrayList<Fahrzeug> stau = new ArrayList<>();
|
||||||
|
stau.add(new LKW(1, "Ronnie"));
|
||||||
|
stau.add(new Motorrad(9, "Knievel"));
|
||||||
|
stau.add(new LKW(13, "Jessi"));
|
||||||
|
stau.add(new LKW(21, "Jessi"));
|
||||||
|
stau.add(new LKW(29, "Jessi"));
|
||||||
|
stau.add(new PKW(37, "Tim"));
|
||||||
|
stau.add(new PKW(43, "Tim"));
|
||||||
|
stau.add(new Motorrad(49, "Leon"));
|
||||||
|
|
||||||
|
|
||||||
|
int len = 60;
|
||||||
|
char[] strasse = new char [len];
|
||||||
|
|
||||||
|
//Strasse bauen
|
||||||
|
for (int i = 0; i <strasse.length; i++){
|
||||||
|
|
||||||
|
strasse[i] = '_';
|
||||||
|
}
|
||||||
|
|
||||||
|
int staulaenge = 0;
|
||||||
|
//Fahrzeuge einfügen
|
||||||
|
for (Fahrzeug f : stau){
|
||||||
|
for (int i = 0; i < f.length; i++) {
|
||||||
|
int pos = f.position + i;
|
||||||
|
if (pos < strasse.length) {
|
||||||
|
strasse[pos] = f.symbol.charAt(i % f.symbol.length()); // erstes Zeichen
|
||||||
|
}
|
||||||
|
}
|
||||||
|
staulaenge += f.length;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
System.out.print(strasse);
|
||||||
|
System.out.println("\nDer Stau ist " + staulaenge + "m lang! Fuckkk.");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,47 @@
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
public class MainStau{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
ArrayList<Fahrzeug> stau = new ArrayList<>();
|
||||||
|
stau.add(new LKW(1, "Ronnie"));
|
||||||
|
stau.add(new Motorrad(9, "Knievel"));
|
||||||
|
stau.add(new LKW(13, "Jessi"));
|
||||||
|
stau.add(new LKW(21, "Jessi"));
|
||||||
|
stau.add(new LKW(29, "Jessi"));
|
||||||
|
stau.add(new PKW(37, "Tim"));
|
||||||
|
stau.add(new PKW(43, "Tim"));
|
||||||
|
stau.add(new Motorrad(49, "Leon"));
|
||||||
|
|
||||||
|
|
||||||
|
int len = 60;
|
||||||
|
char[] strasse = new char [len];
|
||||||
|
|
||||||
|
//Strasse bauen
|
||||||
|
for (int i = 0; i <strasse.length; i++){
|
||||||
|
|
||||||
|
strasse[i] = '_';
|
||||||
|
}
|
||||||
|
|
||||||
|
int staulaenge = 0;
|
||||||
|
//Fahrzeuge einfügen
|
||||||
|
for (Fahrzeug f : stau){
|
||||||
|
for (int i = 0; i < f.length; i++) {
|
||||||
|
int pos = f.position + i;
|
||||||
|
if (pos < strasse.length) {
|
||||||
|
strasse[pos] = f.symbol.charAt(i % f.symbol.length()); // erstes Zeichen
|
||||||
|
}
|
||||||
|
}
|
||||||
|
staulaenge += f.length;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
System.out.print(strasse);
|
||||||
|
System.out.println("\nDer Stau ist " + staulaenge + "m lang! Fuckkk.");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,9 @@
|
||||||
|
public class Motorrad extends Fahrzeug {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Motorrad(int pos, String fahrer){
|
||||||
|
super(pos,3, fahrer, "=-=");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
public class Motorrad extends Fahrzeug {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Motorrad(int pos, String fahrer){
|
||||||
|
super(pos,2, fahrer, "=-=");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,7 @@
|
||||||
|
public class PKW extends Fahrzeug {
|
||||||
|
|
||||||
|
PKW(int pos, String fahrer){
|
||||||
|
super(pos,5, fahrer, "[X-X]");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
public class PKW extends Fahrzeug {
|
||||||
|
|
||||||
|
PKW(int pos, String fahrer){
|
||||||
|
super(pos,4, fahrer, "[XX]");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,23 @@
|
||||||
|
public class Adress{
|
||||||
|
|
||||||
|
//Instanzvariablen
|
||||||
|
private String name;
|
||||||
|
private int number;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Adress(String name, int num){
|
||||||
|
this.name = name;
|
||||||
|
this.number = num;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public String getName() {return this.name;}
|
||||||
|
|
||||||
|
public int getNumber() {return this.number;}
|
||||||
|
|
||||||
|
public void setName(String newname) {this.name = newname;}
|
||||||
|
|
||||||
|
public void setNumber(int newnumber) {this.number = newnumber;}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,32 @@
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
|
public class Adventskalender{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
int i; //Schleife
|
||||||
|
|
||||||
|
String[] a = new String [] {"Eier", "Zigaretten", "Bier", "Bubatz", "Messer", "Gehstock", "LKW Führerschein", "Nokia N95",
|
||||||
|
"Socken", "Mütze", "Sonnenbrille", "Schoki", "Mehr Bier", "Kaugummi", "Anime", "Lebensabschnittspartner", "Ohrringe",
|
||||||
|
"Cobratatoo", "Cousine 2ten Grades", "Leere Batterie", "Schildkröte", "Jogger", "Pennerhandschuhe", "Zippo"};
|
||||||
|
|
||||||
|
int [] tuer = new int [] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
|
||||||
|
|
||||||
|
System.out.println("HalloooO");
|
||||||
|
|
||||||
|
Random rand = new Random();
|
||||||
|
|
||||||
|
for (i = 0; i < tuer.length; i++){
|
||||||
|
|
||||||
|
int index = rand.nextInt(tuer.length);
|
||||||
|
|
||||||
|
System.out.println("Du öffnest Tür " + tuer[i] + " und bekommst: " + a[i]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
System.out.println("Ciao");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
class Animal{
|
||||||
|
|
||||||
|
//Instanzvariabeln
|
||||||
|
privat int size;
|
||||||
|
privat int age;
|
||||||
|
privat String name;
|
||||||
|
privat String breed;
|
||||||
|
privat String haut;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
class Animal (int size, String name, String breed, String haut);
|
||||||
|
class Animal (String name, String breed);
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public void eat{
|
||||||
|
System.out.println("Munch munch");
|
||||||
|
}
|
||||||
|
|
||||||
|
pubic void getName{
|
||||||
|
System.out.println(this.name);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInfo{
|
||||||
|
return "This is " + name + " a " + breed + " which is " + age + " Years old and has a height of " + size + ". Its skin is " + haut + ".";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,38 @@
|
||||||
|
public class Animal{
|
||||||
|
|
||||||
|
//Instanzvariabeln
|
||||||
|
protected int size;
|
||||||
|
protected int age;
|
||||||
|
protected String name;
|
||||||
|
protected String breed;
|
||||||
|
protected String haut;
|
||||||
|
|
||||||
|
/*Konstruktor
|
||||||
|
Animal (int a, int s, String n, String b, String h){
|
||||||
|
age = a;
|
||||||
|
size = s;
|
||||||
|
name = n;
|
||||||
|
breed = b;
|
||||||
|
haut = h;
|
||||||
|
}
|
||||||
|
|
||||||
|
Animal (String n, String b){
|
||||||
|
this.name = n;
|
||||||
|
this.breed = b;
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public void eat(){
|
||||||
|
System.out.println("Munch munch");
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName(){
|
||||||
|
return this.name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInfo(){
|
||||||
|
return "This is " + name + " a " + breed + " which is " + age + " Years old and has a height of " + size + ". Its skin is " + haut + ".";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,25 @@
|
||||||
|
public class Arr{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
|
||||||
|
int [][][] a = new int [3][4][5];
|
||||||
|
|
||||||
|
for(int x = 0; x < a.length; x++){
|
||||||
|
|
||||||
|
for(int y = 0; y < a[x].length; y++){
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
for (int z = 0; z < a[x][y].length; z++){
|
||||||
|
a[x][y][z] = 10*y+z-2*x;
|
||||||
|
System.out.print(a[x][y][z] + " ");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,31 @@
|
||||||
|
import java.lang.Math;
|
||||||
|
|
||||||
|
|
||||||
|
public class Arrayzz{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
int i;
|
||||||
|
int b = 0;
|
||||||
|
|
||||||
|
int [] a;
|
||||||
|
a = new int [100];
|
||||||
|
|
||||||
|
|
||||||
|
for (i = 0; i < a.length; i ++){
|
||||||
|
|
||||||
|
a[i] = (int)(Math.random()*100);
|
||||||
|
|
||||||
|
System.out.print(a[i] + " ");
|
||||||
|
|
||||||
|
b += a[i];
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("\nIch bin ein Array das " + a.length + " lang ist.");
|
||||||
|
b = b/a.length;
|
||||||
|
System.out.println("Der Durchschnitt der Randomwerte ist : " + b);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
class Bear extends Animal{
|
||||||
|
|
||||||
|
|
||||||
|
public void eat{
|
||||||
|
System.out.println("NomNomNom");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
||||||
|
public class Bear extends Animal{
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Bear (int a, int s, String n, String b, String h){
|
||||||
|
age = a;
|
||||||
|
size = s;
|
||||||
|
name = n;
|
||||||
|
breed = b;
|
||||||
|
haut = h;
|
||||||
|
}
|
||||||
|
|
||||||
|
Bear (String n, String b){
|
||||||
|
this.name = n;
|
||||||
|
this.breed = b;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void eat(){
|
||||||
|
System.out.println("NomNomNom");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,31 @@
|
||||||
|
public class BinomialCoefficient{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
int n = Integer.parseInt(args[0]);
|
||||||
|
int z = 1; // Zeilen Schleife
|
||||||
|
int s = 1; // Spalten Schleife
|
||||||
|
|
||||||
|
|
||||||
|
//Ausgabe
|
||||||
|
for (z = 1; z < n; z++){
|
||||||
|
long a = 1; // Variable zur Berechnung
|
||||||
|
|
||||||
|
for (s = 1; s <= z ; s++){
|
||||||
|
|
||||||
|
System.out.print(a + " ");
|
||||||
|
|
||||||
|
if (s < z){ //Nicht durch 0 teilen
|
||||||
|
a = a * (z - s)/(s + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
System.out.println(); //Neue Zeile
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,47 @@
|
||||||
|
public class BitShift{
|
||||||
|
|
||||||
|
public static void main(String[] args){
|
||||||
|
|
||||||
|
int r;
|
||||||
|
int rr;
|
||||||
|
int l;
|
||||||
|
|
||||||
|
|
||||||
|
//Eingabe
|
||||||
|
int n = Integer.parseInt(args[0]);
|
||||||
|
|
||||||
|
//Berechnung
|
||||||
|
|
||||||
|
|
||||||
|
// >> Schiebt von links nach rechts, bei der letzten 1. Vorzeichenbit wird beachtet
|
||||||
|
|
||||||
|
r = n >> 1;
|
||||||
|
System.out.println("Arithmetische Bit-Verschieibung nach rechts ( / 2): " + r);
|
||||||
|
|
||||||
|
|
||||||
|
// << schiebt von recht nach links Nullen auf, Vorzeichenbit wird beachtet
|
||||||
|
|
||||||
|
l = n << 1;
|
||||||
|
System.out.println("Arithmetische Bit-Verschieibung nach links ( * 2): " + l);
|
||||||
|
|
||||||
|
|
||||||
|
// >>> schiebt ab Stelle 2^32 Nullen auf, Vorzeichenbits werden nicht beachtet
|
||||||
|
|
||||||
|
rr = n >>> 1;
|
||||||
|
System.out.println("Logische Bit-Verschieibung nach rechts: " + rr);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
3. Bei negativen Zahlen wird das Ergebnis bei der logischen Bitverschiebung sehr groß, da durch die vorherige Invertierung alle vorausgehender 0 zu 1 wurden.
|
||||||
|
Bsp.: -8
|
||||||
|
|
||||||
|
Gibt man jedoch eine beliebige postiive Zahl ein, sind die Ergbnisse gleich.
|
||||||
|
Bsp.: 6
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
public class Breeder {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,58 @@
|
||||||
|
public class Breeder {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
//static int count;
|
||||||
|
//So kann man privat umgehen
|
||||||
|
Dog samy = new Dog(2, 4, "Samy", "Mischling");
|
||||||
|
Dog anouk = new Dog(3, 2, "Anouk", "Mischling");
|
||||||
|
Dog floki = new Dog(2, 7, "Floki", "Weißer Schäferhund");
|
||||||
|
|
||||||
|
Dog copy = new Dog(floki);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Shoebill joe = new Shoebill("Joe", 4, 100, 2);
|
||||||
|
|
||||||
|
System.out.println(joe.getName());
|
||||||
|
joe.setName("Jonathan");
|
||||||
|
System.out.println(joe.getName());
|
||||||
|
|
||||||
|
System.out.println("Anzahl der Hunde: " + Dog.count);
|
||||||
|
|
||||||
|
System.out.println(Dog.getCount());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
samy.size = 4;
|
||||||
|
samy.name = "Samy";
|
||||||
|
samy.breed = "Mischling";
|
||||||
|
|
||||||
|
anouk.size = 3;
|
||||||
|
anouk.name = "Anouk";
|
||||||
|
anouk.breed = "Bitch";
|
||||||
|
|
||||||
|
floki.size = 7;
|
||||||
|
floki.name = "Floki";
|
||||||
|
floki.breed = "Weißer Schäferhund";
|
||||||
|
*/
|
||||||
|
|
||||||
|
System.out.println(samy.printInfo());
|
||||||
|
samy.bark(2);
|
||||||
|
|
||||||
|
System.out.println(anouk.printInfo());
|
||||||
|
anouk.bark(3);
|
||||||
|
|
||||||
|
System.out.println(floki.printInfo());
|
||||||
|
floki.bark(4);
|
||||||
|
System.out.println(floki.wagingTail());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,50 @@
|
||||||
|
public class Chairs{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
char a = 'a';
|
||||||
|
char b = 'b';
|
||||||
|
char c = 'c';
|
||||||
|
char d = 'd';
|
||||||
|
char e = 'e';
|
||||||
|
char t; //Tauschvariable
|
||||||
|
|
||||||
|
|
||||||
|
//Ausgabe
|
||||||
|
System.out.println (a + " sitzt auf Stuhl A, " + b + " sitzt auf Stuhl B, " + c +
|
||||||
|
" sitzt auf Stuhl C, " + d + " sitzt auf Stuhl D, " + e + " sitzt auf Stuhl E.");
|
||||||
|
|
||||||
|
//Tauschalgorithmus
|
||||||
|
|
||||||
|
t = e;
|
||||||
|
e = d;
|
||||||
|
d = c;
|
||||||
|
c = b;
|
||||||
|
b = a;
|
||||||
|
a = t;
|
||||||
|
|
||||||
|
System.out.println (a + " sitzt auf Stuhl A, " + b + " sitzt auf Stuhl B, " + c +
|
||||||
|
" sitzt auf Stuhl C, " + d + " sitzt auf Stuhl D, " + e + " sitzt auf Stuhl E.");
|
||||||
|
|
||||||
|
while (a != 'a'){
|
||||||
|
|
||||||
|
t = e;
|
||||||
|
e = d;
|
||||||
|
d = c;
|
||||||
|
c = b;
|
||||||
|
b = a;
|
||||||
|
a = t;
|
||||||
|
|
||||||
|
System.out.println (a + " sitzt auf Stuhl A, " + b + " sitzt auf Stuhl B, " + c +
|
||||||
|
" sitzt auf Stuhl C, " + d + " sitzt auf Stuhl D, " + e + " sitzt auf Stuhl E.");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
class Croco extends Animal{
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public void eat(){
|
||||||
|
System.out.println("Happ Happ");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
class Croco extends Animal{
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public void eat(){
|
||||||
|
System.out.println("Happ Happ");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,25 @@
|
||||||
|
public class Croco extends Animal{
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Croco (int a, int s, String n, String b, String h){
|
||||||
|
age = a;
|
||||||
|
size = s;
|
||||||
|
name = n;
|
||||||
|
breed = b;
|
||||||
|
haut = h;
|
||||||
|
}
|
||||||
|
|
||||||
|
Croco (String n, String b){
|
||||||
|
this.name = n;
|
||||||
|
this.breed = b;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public void eat(){
|
||||||
|
System.out.println("Happ Happ");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,154 @@
|
||||||
|
public class DiamondDeluxe{
|
||||||
|
|
||||||
|
private int n,i,j,k;
|
||||||
|
private boolean b;
|
||||||
|
|
||||||
|
//Konstuktor
|
||||||
|
DiamondDeluxe(int n){
|
||||||
|
this.n = n;
|
||||||
|
this.b = false; //Übergabeparameter
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public DiamondDeluxe cut(){
|
||||||
|
|
||||||
|
//Wenn Größe = 1, passiert nüscht
|
||||||
|
if (n == 1){
|
||||||
|
this.n = n;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Verkleinern um 2
|
||||||
|
else {
|
||||||
|
this.n = this.n - 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public DiamondDeluxe setBorder(boolean b){
|
||||||
|
|
||||||
|
//b in this.b speichern für mit oder ohne Rand
|
||||||
|
this.b = b;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DiamondDeluxe print(){
|
||||||
|
if (b){
|
||||||
|
//ooooooooooooooooooooo
|
||||||
|
for (i = 0; i < n; i++){
|
||||||
|
System.out.print("o");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//______________________________________Obere Hälfte Diamant________________________________________
|
||||||
|
|
||||||
|
int z = 1; // Zähler für "*"
|
||||||
|
int g = (n-3)/2; // Obere Hälfte + Mitte
|
||||||
|
|
||||||
|
//bis n/2 weil es nur obere Hälfte
|
||||||
|
for (j = 0; j < n/2; j++ ){
|
||||||
|
|
||||||
|
if (b){
|
||||||
|
//Erste stelle o
|
||||||
|
System.out.print("\no");
|
||||||
|
}
|
||||||
|
else{System.out.println();}
|
||||||
|
|
||||||
|
//Punktausgabe
|
||||||
|
for (k = 0; k < g; k++){
|
||||||
|
System.out.print(".");
|
||||||
|
}
|
||||||
|
//Ausgabe Stern
|
||||||
|
for (i = 0; i < z; i ++){
|
||||||
|
System.out.print("*");
|
||||||
|
}
|
||||||
|
//Zähler +2 wil immer 2 Sternchen mehr
|
||||||
|
z = z+2;
|
||||||
|
for (k = 0; k < g; k++){
|
||||||
|
System.out.print(".");
|
||||||
|
}
|
||||||
|
|
||||||
|
//letztes o
|
||||||
|
if (b){
|
||||||
|
System.out.print("o");
|
||||||
|
}
|
||||||
|
g--;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//______________________________________Untere Hälfte Diamant________________________________________
|
||||||
|
|
||||||
|
z = 1; //Zähler für "."
|
||||||
|
g = n-4; //-4 wegen o am Rand und Mitte ist schon
|
||||||
|
|
||||||
|
//bis n/2-1 weil die midde is oben schon
|
||||||
|
for (j = 0; j < n/2-1; j++ ){
|
||||||
|
|
||||||
|
if (b){
|
||||||
|
System.out.print("\no");
|
||||||
|
}
|
||||||
|
else{System.out.println();}
|
||||||
|
|
||||||
|
|
||||||
|
for (i = 0; i < z; i ++){
|
||||||
|
System.out.print(".");
|
||||||
|
}
|
||||||
|
|
||||||
|
for (k = 0; k < g; k++){
|
||||||
|
System.out.print("*");
|
||||||
|
}
|
||||||
|
g = g-2;
|
||||||
|
|
||||||
|
for (i = 0; i < z; i ++){
|
||||||
|
System.out.print(".");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (b){
|
||||||
|
System.out.print("o");
|
||||||
|
}
|
||||||
|
z++;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Letzte Reihe ooooooooo
|
||||||
|
if (b){
|
||||||
|
System.out.println();
|
||||||
|
for (i = 0; i < n; i++){
|
||||||
|
System.out.print("o");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
|
||||||
|
//______________________________________Quasten mit/ohne Rand_________________________________________
|
||||||
|
|
||||||
|
//Mit (+1)
|
||||||
|
if (b){
|
||||||
|
int x = (n+1)/2;
|
||||||
|
for (i = 0; i < x; i++){
|
||||||
|
System.out.print("| ");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
for (i = 0; i < x; i++){
|
||||||
|
System.out.print("X ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//ohne (-1)
|
||||||
|
else{
|
||||||
|
int x = (n-1)/2;
|
||||||
|
for (i = 0; i < x; i++){
|
||||||
|
System.out.print("| ");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
for (i = 0; i < x; i++){
|
||||||
|
System.out.print("X ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return new DiamondDeluxe(n);
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
||||||
|
public class DiamondDeluxeMain {
|
||||||
|
public static void main(String[ ] args) {
|
||||||
|
|
||||||
|
new DiamondDeluxe(15)
|
||||||
|
.cut()
|
||||||
|
.cut()
|
||||||
|
.setBorder(true)
|
||||||
|
.print ();
|
||||||
|
|
||||||
|
new DiamondDeluxe(41)
|
||||||
|
.cut()
|
||||||
|
.cut()
|
||||||
|
.setBorder(true)
|
||||||
|
.print ();
|
||||||
|
|
||||||
|
new DiamondDeluxe(5)
|
||||||
|
.cut()
|
||||||
|
.cut()
|
||||||
|
.setBorder(true)
|
||||||
|
.print ();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,92 @@
|
||||||
|
public class Dog{
|
||||||
|
|
||||||
|
//Instanzvariabeln
|
||||||
|
private int size;
|
||||||
|
private int age;
|
||||||
|
private String name;
|
||||||
|
private String breed;
|
||||||
|
private boolean necklace = false;
|
||||||
|
|
||||||
|
static int count = 0;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Dog(int a, int s, String n, String b){
|
||||||
|
age = a;
|
||||||
|
size = s;
|
||||||
|
name = n;
|
||||||
|
breed = b;
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
|
||||||
|
Dog(that.Dog){
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Methode
|
||||||
|
|
||||||
|
public static int getCount(){
|
||||||
|
System.out.println("Erzeugte Hunde: ");
|
||||||
|
return Dog.count;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public String printInfo() {
|
||||||
|
return name + " ist von der Rasse: " + breed + " hat eine Größe von: " + size+ " und ist " + age + " Jahre alt.";
|
||||||
|
}
|
||||||
|
|
||||||
|
public void bark(int numOfBarks){
|
||||||
|
while (numOfBarks > 0){
|
||||||
|
if (size < 4 ){
|
||||||
|
System.out.println ("Yip! Yip!");
|
||||||
|
}
|
||||||
|
else if (size > 6 ){
|
||||||
|
System.out.println ("Woof! Woof!");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
System.out.println ("Ruff! Ruff!");
|
||||||
|
}
|
||||||
|
numOfBarks--;
|
||||||
|
}
|
||||||
|
//NumOfBarks = NumOfBarks - 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String wagingTail(){
|
||||||
|
return name + "s Schwanz wedelt";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public String getBreed(){
|
||||||
|
return breed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Dog getClass(){
|
||||||
|
return Dog;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean equals (Obejct x){
|
||||||
|
|
||||||
|
if(x == null)
|
||||||
|
{return false;}
|
||||||
|
if(getClass()!= x.getClass())
|
||||||
|
{return false;}
|
||||||
|
if (getBreed() !=x.getBreed());
|
||||||
|
{return false;}
|
||||||
|
return true;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,76 @@
|
||||||
|
public class Hanoi {
|
||||||
|
|
||||||
|
|
||||||
|
//Instanzvariablen
|
||||||
|
private final int size = 3;
|
||||||
|
private int [][] field;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Hanoi(){
|
||||||
|
|
||||||
|
field = new int [size][size];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
|
||||||
|
//@param int choice, 1-size valid
|
||||||
|
//output: Hanoi
|
||||||
|
private Hanoi left(int choice){
|
||||||
|
|
||||||
|
if (!isDirectionVaild(true, choice)){
|
||||||
|
System.out.println("Geht nich");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//ValidTower - ist auf dem Turm eine scheibe
|
||||||
|
private boolean isTowerValid(int check){
|
||||||
|
|
||||||
|
if(!isChoiceValid(check)){return false;}
|
||||||
|
|
||||||
|
for (int i = 0; i <= size; i++){
|
||||||
|
if (field[check][i] != 0){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isChoiceValid(int choice){
|
||||||
|
return choice > 0 && choice <= size;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int highestSlice (int tower){
|
||||||
|
int res = 0;
|
||||||
|
|
||||||
|
for (int i = 0; i < size; i++){
|
||||||
|
if(field[tower][i] != 0){
|
||||||
|
res = field[tower][i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
private boolean isDirectionVaild(boolean direct, int tower){
|
||||||
|
|
||||||
|
if(!isTowerValid(tower)){return false;}
|
||||||
|
|
||||||
|
int varli = tower == 0 ? 2 : tower-1;
|
||||||
|
int varre = tower == 2 ? 0 : tower+1;
|
||||||
|
|
||||||
|
//direct = true = links
|
||||||
|
if (direct){
|
||||||
|
if (highestSlice(tower) < highestSlice(varli)){return true;}
|
||||||
|
}
|
||||||
|
if (!direct){
|
||||||
|
if (highestSlice(tower) < highestSlice(varre)){return true;}
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
public enum HotelAdministrator{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,9 @@
|
||||||
|
public class HotelAdministrator{
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println(HotelMeal.Breakfast);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,54 @@
|
||||||
|
public enum HotelMeal{
|
||||||
|
|
||||||
|
|
||||||
|
Breakfast(7,30), Lunch(12,15), Dinner(19,45);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private int hh, mm;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
HotelMeal (int a, int b){
|
||||||
|
this.hh = a;
|
||||||
|
this.mm = b;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public int foodtime(){
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public int getHour(){
|
||||||
|
return this.hh;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getMinute(){
|
||||||
|
return this.mm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTime(){
|
||||||
|
return this.hh + ":" + this.mm;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
public String Meal(HotMeal a){
|
||||||
|
if (time = 7:30){
|
||||||
|
System.out.println("Breakfast");
|
||||||
|
}
|
||||||
|
else if (time = 12:15){
|
||||||
|
System.out.println("Lunch");
|
||||||
|
}
|
||||||
|
else if (time = 19:45){
|
||||||
|
System.out.println("Dinner");
|
||||||
|
}
|
||||||
|
|
||||||
|
else {System.out.println("No Food!");}
|
||||||
|
}
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,38 @@
|
||||||
|
public class Human{
|
||||||
|
|
||||||
|
//Instanzvariablen
|
||||||
|
private Name Name1;
|
||||||
|
private Adress Adress1;
|
||||||
|
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Human (Name KonsName, Adress Adress){
|
||||||
|
this.Name1 = KonsName;
|
||||||
|
this.Adress1 = Adress;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Copy-Konstruktor (Deep) erschafft neues gleiches Objekt
|
||||||
|
Human (Human that){
|
||||||
|
Adress1 = new Adress(that.Adress1.getName(), that.Adress1.getNumber());
|
||||||
|
Name1 = new Name(that.Name1.getFirst(), that.Name1.getLast());
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
//Shallow Copy hat gleiche Referenz
|
||||||
|
Human (Human b){
|
||||||
|
this.Adress1 = b.Adress1;
|
||||||
|
this.Name1 = b.Name1;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
public String getName(){return Name1.getFirst() + Name1.getLast();}
|
||||||
|
|
||||||
|
public String getAdress(){return Adress1.getName() + Adress1.getNumber();}
|
||||||
|
|
||||||
|
public void greet(){System.out.println("Hallo, mein Name ist " + this.Name1.getFirst());}
|
||||||
|
|
||||||
|
public void setFirst(String first){this.Name1.setFirst(first);}
|
||||||
|
|
||||||
|
public void setLast(String last){this.Name1.setLast(last);}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
||||||
|
public class HumanMain{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args){
|
||||||
|
|
||||||
|
|
||||||
|
Name NameA = new Name ("Alex", "Hoden");
|
||||||
|
|
||||||
|
Adress AdressA = new Adress ("Kaiserschmarn", 2);
|
||||||
|
|
||||||
|
Human Alex = new Human (NameA, AdressA);
|
||||||
|
|
||||||
|
Human Axel = new Human(Alex);
|
||||||
|
|
||||||
|
Alex.greet();
|
||||||
|
Axel.greet();
|
||||||
|
|
||||||
|
Axel.setFirst("Axel");
|
||||||
|
|
||||||
|
Axel.greet();
|
||||||
|
Alex.greet();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
int num = -5;
|
||||||
|
if (!(num > 0)) {
|
||||||
|
if (!(num == 0)) {
|
||||||
|
System.out.println("Negative number");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,14 @@
|
||||||
|
//My Program 1
|
||||||
|
|
||||||
|
public class MyProgram1{
|
||||||
|
|
||||||
|
public static void main(String[] args){
|
||||||
|
//jsgkjsdgf
|
||||||
|
/*gsdfgs
|
||||||
|
df
|
||||||
|
dfgdfgd
|
||||||
|
fgdfg
|
||||||
|
sdfgsdg
|
||||||
|
d*/
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,22 @@
|
||||||
|
public class Name{
|
||||||
|
|
||||||
|
//Instansvariablen
|
||||||
|
private String first;
|
||||||
|
private String last;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Name (String first, String last){
|
||||||
|
this.first = first;
|
||||||
|
this.last = last;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
public String getFirst(){return this.first;}
|
||||||
|
|
||||||
|
public String getLast(){return this.last;}
|
||||||
|
|
||||||
|
public void setFirst(String first){this.first = first;}
|
||||||
|
|
||||||
|
public void setLast(String last){this.last = last;}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,54 @@
|
||||||
|
import java.lang.Math;
|
||||||
|
|
||||||
|
public class PerfectNumber{
|
||||||
|
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
long a = 1; //Ausgabe
|
||||||
|
long zw1 = 0; //Zwischenrechnung
|
||||||
|
long zw2 = 0; //Zwischenrechnung
|
||||||
|
|
||||||
|
int i = 2; //Schleife
|
||||||
|
int j = 1; //Schleife
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println("5 Perfect Numeros.");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
while (i < 14){
|
||||||
|
|
||||||
|
if (i == 2 || i == 3 || i == 5 || i == 7 || i == 13 ){
|
||||||
|
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
zw1 = (long) Math.pow(2,(i-1));
|
||||||
|
|
||||||
|
zw2 = (long) Math.pow(2,i);
|
||||||
|
|
||||||
|
a = zw1 * (zw2-1);
|
||||||
|
|
||||||
|
|
||||||
|
System.out.print( a + " = ");
|
||||||
|
|
||||||
|
|
||||||
|
for (j = 1; j < a/2+1; j++){
|
||||||
|
|
||||||
|
if (a % j == 0){
|
||||||
|
if(j == a/2){
|
||||||
|
System.out.print(j);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
System.out.print(j + " + ");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
i ++;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,64 @@
|
||||||
|
/**
|
||||||
|
* Class File Coins of Assignment 3
|
||||||
|
*/
|
||||||
|
public class Poins {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
//Einlesen des Wertes von der Konsole
|
||||||
|
System.out.println("Gib Euros ein:");
|
||||||
|
double euro = Double.parseDouble( args[0] );
|
||||||
|
System.out.println("Gib Cents ein:");
|
||||||
|
double cent = Double.parseDouble( args[0] );
|
||||||
|
|
||||||
|
euro = euro + cent;
|
||||||
|
|
||||||
|
|
||||||
|
int euro2 = 0;
|
||||||
|
int euro1 = 0;
|
||||||
|
int cent50 = 0;
|
||||||
|
int cent20 = 0;
|
||||||
|
int cent10 = 0;
|
||||||
|
int cent5 = 0;
|
||||||
|
int cent2 = 0;
|
||||||
|
int cent1 = 0;
|
||||||
|
|
||||||
|
euro = euro * 100;
|
||||||
|
|
||||||
|
euro2 = (int)euro/200;
|
||||||
|
euro = euro - euro2*200;
|
||||||
|
|
||||||
|
euro1 = (int)euro/100;
|
||||||
|
euro = euro - euro1*100;
|
||||||
|
|
||||||
|
|
||||||
|
cent50 = (int)euro /50;
|
||||||
|
euro = euro - cent50*50;
|
||||||
|
|
||||||
|
cent20 = (int)euro /20;
|
||||||
|
euro = euro - (cent20*20);
|
||||||
|
|
||||||
|
cent10 = (int)euro/10;
|
||||||
|
euro = euro - cent10*10;
|
||||||
|
|
||||||
|
cent5 = (int)euro /5;
|
||||||
|
euro = euro - cent5*5;
|
||||||
|
|
||||||
|
cent2 = (int)euro / 2;
|
||||||
|
euro = euro - cent2*2;
|
||||||
|
|
||||||
|
cent1 = (int)euro;
|
||||||
|
//euro = euro -(double)cent1*0.01;
|
||||||
|
|
||||||
|
|
||||||
|
//Ausgabe
|
||||||
|
System.out.println(euro2 + " x 2 Euro");
|
||||||
|
System.out.println(euro1 + " x 1 Euro");
|
||||||
|
System.out.println(cent50 + " x 50 Cent");
|
||||||
|
System.out.println(cent20 + " x 20 Cent");
|
||||||
|
System.out.println(cent10 + " x 10 Cent");
|
||||||
|
System.out.println(cent5 + " x 5 Cent");
|
||||||
|
System.out.println(cent2 + " x 2 Cent");
|
||||||
|
System.out.println(cent1 + " x 1 Cent");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
public static class Point{
|
||||||
|
|
||||||
|
//Instanzvariablen
|
||||||
|
double x;
|
||||||
|
double y;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
Point(double x, double y){
|
||||||
|
double getX();
|
||||||
|
double getY();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
|
||||||
|
double getX(){
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
|
||||||
|
double getY(){
|
||||||
|
return y;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
public class Product{
|
||||||
|
|
||||||
|
double a,b;
|
||||||
|
|
||||||
|
Prodcut(double a, double b){
|
||||||
|
this.a = a;
|
||||||
|
this.b = b;
|
||||||
|
}
|
||||||
|
|
||||||
|
public double calc(){
|
||||||
|
return this.a * this.b;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class Quiz {
|
||||||
|
public static void main(String[] args){
|
||||||
|
|
||||||
|
System.out.println("____________________\n Quiz des Wissens Longa\n_____________________");
|
||||||
|
System.out.println("Frage 1:\nWas ist deine Liebslingsfarbe?\n");
|
||||||
|
|
||||||
|
int a = sc.nextInt();
|
||||||
|
|
||||||
|
switch (a){
|
||||||
|
case 2 -> System.out.println("Juhu Richtig");
|
||||||
|
default -> System.out.println("Falsch alla");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,29 @@
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class Quiz {
|
||||||
|
public static void main(String[] args){
|
||||||
|
|
||||||
|
System.out.println("____________________\n Quiz des Wissens Longa\n_____________________");
|
||||||
|
System.out.println("Frage 1:\nWelcher Kurs ist der beschde?\n");
|
||||||
|
System.out.println("1. IEB\n2. CSB\n3. UIB \n4. Keiner!!11!");
|
||||||
|
|
||||||
|
Scanner sc = new Scanner(System.in);
|
||||||
|
int a = sc.nextInt();
|
||||||
|
|
||||||
|
switch (a){
|
||||||
|
case 2 -> System.out.println("Juhu Richtig\n");
|
||||||
|
default -> System.out.println("Falsch alla\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Frage 2:\nWie findsch den Todorov?\n");
|
||||||
|
System.out.println("1. Ziemlich Cute \n2. Nur Cute wenn er draußen ist\n3. Garnicht gut\n4. Ganz ok :)");
|
||||||
|
|
||||||
|
int b = sc.nextInt();
|
||||||
|
|
||||||
|
if (b == 1 || b == 2 || b == 3 || b == 4)
|
||||||
|
{
|
||||||
|
System.out.println("Fühl ich");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,169 @@
|
||||||
|
public class Rational{
|
||||||
|
|
||||||
|
|
||||||
|
//Instanzvariablen
|
||||||
|
|
||||||
|
|
||||||
|
private int num;
|
||||||
|
private int denom;
|
||||||
|
private int newnum;
|
||||||
|
private int newdenom;
|
||||||
|
private int i, j; // Schleife
|
||||||
|
private double erg;
|
||||||
|
|
||||||
|
|
||||||
|
//Konstruktoren
|
||||||
|
public Rational(int n, int d){
|
||||||
|
this.num = n;
|
||||||
|
this.denom = d;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public Rational(int n){
|
||||||
|
this.num = n;
|
||||||
|
this.denom = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Methoden
|
||||||
|
|
||||||
|
public String reciprocal(){
|
||||||
|
|
||||||
|
return denom + "/" + num;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String ausgabe(){
|
||||||
|
|
||||||
|
erg = (double)num/(double)denom;
|
||||||
|
|
||||||
|
return num + "/" + denom + " = " +erg;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Zähler setzen
|
||||||
|
void setNum(int num)
|
||||||
|
{
|
||||||
|
this.num = num;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Nenner setzen
|
||||||
|
void setDenom(int denom){
|
||||||
|
this.denom = denom;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Zählerausgabe
|
||||||
|
public int getNum(){
|
||||||
|
return num;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Nennerausgabe
|
||||||
|
public int getDenom(){
|
||||||
|
return denom;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Kürzen
|
||||||
|
public Rational cut(){
|
||||||
|
newnum = this.num;
|
||||||
|
newdenom = this.denom;
|
||||||
|
|
||||||
|
if (this.denom < this.num){
|
||||||
|
for (i = this.denom; i > 1; i--){
|
||||||
|
if(this.denom % i == 0 && this.num % i == 0 ){
|
||||||
|
newdenom = this.denom / i;
|
||||||
|
newnum = this.num / i;
|
||||||
|
i = 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.denom > this.num){
|
||||||
|
for (i = this.num; i > 1; i--){
|
||||||
|
if(this.denom % i == 0 && this.num % i == 0 ){
|
||||||
|
newdenom = this.denom / i;
|
||||||
|
newnum = this.num / i;
|
||||||
|
i = 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return new Rational (newnum, newdenom);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Addition
|
||||||
|
public Rational add(Rational onner){
|
||||||
|
|
||||||
|
if (this.denom == onner.denom){
|
||||||
|
newnum = this.num+onner.num;
|
||||||
|
newdenom = this.denom;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
|
newnum = this.num * onner.denom + onner.num * this.denom;
|
||||||
|
|
||||||
|
newdenom = this.denom * onner.denom;
|
||||||
|
}
|
||||||
|
|
||||||
|
Rational Wat = new Rational (newnum, newdenom);
|
||||||
|
|
||||||
|
return Wat.cut();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//Subtraktion
|
||||||
|
public Rational sub(Rational onner){
|
||||||
|
|
||||||
|
if (this.denom == onner.denom){
|
||||||
|
newnum = this.num-onner.num;
|
||||||
|
newdenom = this.denom;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
|
newnum = this.num * onner.denom - onner.num * this.denom;
|
||||||
|
|
||||||
|
newdenom = this.denom * onner.denom;
|
||||||
|
}
|
||||||
|
|
||||||
|
Rational Wat = new Rational (newnum, newdenom);
|
||||||
|
|
||||||
|
return Wat.cut();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Multiplikation zweier Klassen
|
||||||
|
public Rational mult(Rational onner){
|
||||||
|
newnum = this.num * onner.getNum();
|
||||||
|
newdenom = this.denom * onner.getDenom();
|
||||||
|
|
||||||
|
Rational Wat = new Rational (newnum, newdenom);
|
||||||
|
|
||||||
|
return Wat.cut();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//Division zweier Brüche
|
||||||
|
public Rational div(Rational onner){
|
||||||
|
|
||||||
|
newnum = this.num * onner.denom;
|
||||||
|
newdenom = this.denom * onner.num;
|
||||||
|
|
||||||
|
Rational Wat = new Rational (newnum, newdenom);
|
||||||
|
|
||||||
|
return Wat.cut();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString(){
|
||||||
|
return num + "/" + denom;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
public class Rational{
|
||||||
|
|
||||||
|
public static void main (String args[]){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,27 @@
|
||||||
|
public class RationalsMain{
|
||||||
|
|
||||||
|
public static void main (String [] args){
|
||||||
|
|
||||||
|
|
||||||
|
//Neue Klasse
|
||||||
|
Rational vierfuenftel = new Rational(4,5);
|
||||||
|
Rational sechssiebtel = new Rational(6,7);
|
||||||
|
Rational zehnfuenftel = new Rational(10,5);
|
||||||
|
Rational wtf = new Rational(24,6);
|
||||||
|
|
||||||
|
|
||||||
|
//Methodenaufruf
|
||||||
|
System.out.println("Wert des Zählers: "+ vierfuenftel.getNum());
|
||||||
|
System.out.println("Wert des Nenners: "+ vierfuenftel.getDenom());
|
||||||
|
System.out.println("Bruch als String: "+ vierfuenftel.ausgabe());
|
||||||
|
System.out.println("Addition mit 6/7: "+ vierfuenftel.add(sechssiebtel));
|
||||||
|
System.out.println("Subtraktion mit 6/7: "+ vierfuenftel.sub(sechssiebtel));
|
||||||
|
System.out.println("Multiplikation mit 6/7: "+ vierfuenftel.mult(sechssiebtel));
|
||||||
|
System.out.println("Division mit 6/7: "+ vierfuenftel.div(sechssiebtel));
|
||||||
|
System.out.println("Kürzen von 24/6: "+ wtf.cut() + "\n(Es wird nach jeder Rechnung gekürzt)");
|
||||||
|
System.out.println("Kehrwert " + vierfuenftel.reciprocal());
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,31 @@
|
||||||
|
public class Rekursion{
|
||||||
|
|
||||||
|
//eins bis n iterativ addieren
|
||||||
|
//k = (n*(n+1))/2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static int k, n;
|
||||||
|
|
||||||
|
//Gauss
|
||||||
|
private static int rekursiv(int n){
|
||||||
|
|
||||||
|
if (n == 1)
|
||||||
|
{return 1;}
|
||||||
|
|
||||||
|
return rekursiv (n-1) + n;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static int iterativ(k){
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static void main (String [] args){
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println(rekursiv(5));
|
||||||
|
}}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
||||||
|
public class SatelliteTime{
|
||||||
|
|
||||||
|
public static void main(String[] args){
|
||||||
|
|
||||||
|
|
||||||
|
int n = Integer.parseInt(args[0]);
|
||||||
|
|
||||||
|
//Sekunden in Tage, Stunden, Minuten, Sekunden
|
||||||
|
int d = 0;
|
||||||
|
int h = 0;
|
||||||
|
int m = 0;
|
||||||
|
int s = 0;
|
||||||
|
|
||||||
|
//Berechnung
|
||||||
|
d = n/86400;
|
||||||
|
h = (n - (d*86400))/3600;
|
||||||
|
m = (n - (d*86400) - (h*3600)) / 60;
|
||||||
|
s = n % ((d*86400) + (h*3600) + (m*60));
|
||||||
|
|
||||||
|
//Ausgabe
|
||||||
|
System.out.println (d + " Tage " + h + "Stunden " + m + " Minuten " + s + " Sekunden " );
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,53 @@
|
||||||
|
public class Shoebill{
|
||||||
|
|
||||||
|
//Instanzvariablen
|
||||||
|
private int age;
|
||||||
|
private int size;
|
||||||
|
private String name;
|
||||||
|
private int numOfLegs;
|
||||||
|
|
||||||
|
|
||||||
|
Shoebill(String n, int a, int s, int num){
|
||||||
|
this.age = a;
|
||||||
|
this.name = n;
|
||||||
|
this.size = s;
|
||||||
|
this.numOfLegs = num;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void setName(String n){
|
||||||
|
this.name = n;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setSize (int s){
|
||||||
|
this.size = s;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setAge(int a){
|
||||||
|
this.age = a;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setnumOfLegs (int num){
|
||||||
|
this.numOfLegs = num;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
String getName(){
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
int getAge(){
|
||||||
|
return age;
|
||||||
|
}
|
||||||
|
|
||||||
|
int getSize(){
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
||||||
|
int getNumOfLegs(){
|
||||||
|
return numOfLegs;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,26 @@
|
||||||
|
public class Stringvergleich{
|
||||||
|
|
||||||
|
|
||||||
|
public static void main (String[] args){
|
||||||
|
|
||||||
|
String a = "Leck mich doch am Zueckerli";
|
||||||
|
String b = " Bananen sind braun";
|
||||||
|
String c = "Leck mich doch am Zueckerli";
|
||||||
|
String d = a + b;
|
||||||
|
|
||||||
|
String e = new String("Bananen sind braun");
|
||||||
|
String f = new String("Bananen sind braun");
|
||||||
|
/*
|
||||||
|
System.out.println(a.equals(b));
|
||||||
|
System.out.println(a.equals(c));*/
|
||||||
|
|
||||||
|
System.out.println(f.equals(e));
|
||||||
|
System.out.println(f == e);
|
||||||
|
/*
|
||||||
|
System.out.println(a == c);
|
||||||
|
System.out.println(a == b);
|
||||||
|
System.out.println(d == c);
|
||||||
|
*/
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue