.
ehrlcih gesagt benutzt du in deinem code noch GARKEINE klasse, sondern programmierst ganz prozuderal, insofern kannst du andere auch noch ales die die "r" klasse packen.Quote:
Heyho,
habe ungefähr vor 3 Tagen angefangen Java zu lernen, nun hab ich mir gedacht, dass ich einfach mal ein paar ganz kleine "programme" schreibe um das gelernte zu vertiefen. Also habe ich einen kleinen Rechner erstellt, nur addieren, und wollte jetzt auch das er subtrahieren, dividieren, usw. kann. Nun stellt sich mir die Frage ob ich dafür jeweils eine neue Klasse erstellen muss, um auf subtrahieren, dividieren,... zugreifen zu können oder ob man das alles in einer Klasse machen kann.
Code:
2. Wie lässt man die Maus an einer bestimmten Koordinate klicken?Code:import java.util.Scanner; public class r { public static void main(String[] args) { { int x,y,z; Scanner s = new Scanner (System.in); System.out.println("Bitte geben Sie 2 Zahlen an, die addiert werden sollen."); x = s.nextInt(); y = s.nextInt(); z = x+y; System.out.println("Die Summe beträgt: " + z); } } }
Und natürlich hätte ich gerne Vorschläge, was man noch so für kleine "Programme" erstellen könnte.
import java.util.Scanner;
public class r {
public static void main(String[] args) {
int choice;
Scanner eingabe = new Scanner (System.in);
System.out.println("Möchten Sie addieren, subtrahieren, dividieren, oder multiplizieren?");
System.out.println("1 für addieren.");
System.out.println("2 für subtrahieren.");
System.out.println("3 für dividieren.");
System.out.println("4 für multiplizieren.");
choice = eingabe.nextInt();
if(choice==1){
Scanner s = new Scanner (System.in);
int x,y,z;
System.out.println("Bitte geben Sie 2 Zahlen an, die addiert werden sollen.");
x = s.nextInt();
y = s.nextInt();
z = x+y;
System.out.println("Das Ergebnis beträgt: " + z);
}
else if(choice==2){
Scanner s = new Scanner (System.in);
int x,y,z;
System.out.println("Bitte geben Sie 2 Zahlen an, die subtrahiert werden sollen: ");
x = s.nextInt();
y = s.nextInt();
z = x-y;
System.out.println("Das Ergebnis beträgt: " + z);
}
else if(choice==3){
Scanner s = new Scanner (System.in);
int x,y,z;
System.out.println("Bitte geben Sie zwei Zahlen an, die dividiert werden sollen: ");
x = s.nextInt();
y = s.nextInt();
z = x/y;
System.out.println("Das Ergebnis beträgt: " + z);
}
else if(choice==4){
Scanner s = new Scanner (System.in);
int x,y,z;
System.out.println("Bitte geben Sie zwei Zahlen an, die multipliziert werden sollen: ");
x = s.nextInt();
y = s.nextInt();
z = x*y;
System.out.println("Das Ergebnis beträgt: " + z);
}
}
}
set <boolean> to (true),(false)