507 in eine Hexadezimalzahl,
Dualzahl und Oktalzahl.
14.4375 in das
Dualsystem.Schreiben Sie die folgenden Zahlen ohne Exponentialdarstellung:
4.72E+03 = -10.52E+02 = -1.7654321E+05 = 4.42E-04 =
Ist der folgende Programm-Code korrekt? Falls nein: Warum nicht?
public static void frage() {
int i1 = 0, i2, 3i = 5;
if (i = 0) {
int j, i2;
i2 = 1;
i = i1 + 10 + 3i;
}
j = i + i2;
}
Sind im folgenden Programm-Code Fehler enthalten?
cla
ss example
{
public static void eineMethode ()
{
long hoursWorked = 40;
final double pay Rate = 10.0, tax Rate = 0.10;
System.out.println("Hours
Worked: " + hoursWorked );
System.out.println("pay Amount : " + (hours
Worked * pay Rate) );
System.out.println("tax Amount : " + (
hoursWorked *
pay Rate * tax
Rate) );
}
Werten Sie den folgenden Ausdruck schrittweise wie ein Computer aus:
3*val1*val2 + val3/7.3 - val4 + 5.2
Werten Sie den folgenden Ausdruck schrittweise wie ein Computer aus:
( ( ( 32 - 16 ) / ( 2 * 2 ) ) - ( 4 - 8 ) ) + 7
Was liefern die folgenden Ausdrücke für Werte?
int arr = {27, 12, 5.2, 44};
class Polynom {
static double polynomEvaluation(
double pa3, double pa2, double pa1,
double pa0, double px) {
return(
((pa3*px + pa2)*px + pa1)*px + pa0);
}
static float polynomEvaluation(
double pa3, double pa2, double pa1,
double pa0, double px) {
return(
((pa3*px + pa2)*px + pa1)*px + pa0);
}
}
Begründen Sie Ihre Entscheidung.
Im Urwald sitzt der Affe livingstone unter
einer Bananenpalme. Die Äffin tschita unter
einer Kokospalme. Wenn eine Banane herunterfällt, isst livingstone
diese. Jede zweite Banane reicht er an tschita
weiter. tschita reicht ihm dafür jede zweite
herunterfallende Kokosnuss. Die anderen isst sie selbst.
Schreiben Sie die folgenden Klassen:
Frucht: Diese Klasse enthält nur einen
Konstruktor für die Art der Frucht. Diese wird als String
in der Klasse abgelegt.
Palme: Diese Klasse enthält einen
Konstruktor, der als Parameter einen String für den Namen
der Palme sowie ein Objekt vom Typ Frucht
erwartet. Dieses legt die Art der Palme fest. Daneben gibt
es eine öffentliche Methode fallen. In
dieser wird zunächst der Name der fallenden Frucht auf die
Konsole ausgegeben und dann dem zugehörenden Affen das
Fallen einer Frucht signalisiert.
Affe: Der Konstruktor dieser Klasse dient
dazu, der Affeninstanz als String einen Namen zuzuweisen.
Daneben gibt es eine öffentliche Methode fangen,
die aufgerufen wird, sobald eine Frucht herunterfällt. Die
Behandlung dieses Ereignisses erfolgt in der Methode fangen
durch zwei weitere Methoden essen und weiterreichen,
die als Parameter jeweils ein Objekt vom Typ Frucht
erwarten. Die durchgeführte Aktion wird in diesen Methoden
durch eine einfache Textausgabe auf die Konsole simuliert.
Dabei werden die in den Klassen gespeicherten
Informationen über den Namen des Affens und der Frucht
ausgenutzt. Die beiden Methoden sind private Methoden der
Klasse Affe.
Urwald: Diese Klasse repräsentiert das
Hauptprogramm. In diesem werden zwei Affen erzeugt sowie
zwei Fruchtobjekte, die dazu dienen, zwei Palmeninstanzen
die Art ihrer Frucht zuzuweisen. Danach werden in einer
Schleife regelmäßig von den Palmen diese Fruchtsorten
fallen gelassen.
Beispielausgabe:
Palme 1 lässt Banane fallen. Livingstone isst Banane. Palme 2 lässt Kokosnuss fallen. Tschita isst Kokosnuss. Palme 1 lässt Banane fallen. Livingstone reicht Banane weiter. Palme 2 lässt Kokosnuss fallen. Tschita reicht Kokosnuss weiter. Palme 1 lässt Banane fallen. Livingstone isst Banane. Palme 2 lässt Kokosnuss fallen. Tschita isst Kokosnuss. ...etc.
public? private?