112 lines
2.5 KiB
Java
Executable File
112 lines
2.5 KiB
Java
Executable File
|
|
/**
|
|
* Beschreiben Sie hier die Klasse Methoden.
|
|
*
|
|
* @author (Ihr Name)
|
|
* @version (eine Versionsnummer oder ein Datum)
|
|
*/
|
|
public class Methoden
|
|
{
|
|
public static int quadrat(int x){
|
|
int quadrat;
|
|
quadrat = x*x;
|
|
return quadrat;
|
|
}
|
|
|
|
public static void test(int x){
|
|
int ergebnis = quadrat (x);
|
|
System.out.println ("Die Quadratzehl von" +x+ "ist" +ergebnis);
|
|
|
|
}
|
|
|
|
public static int summe(int a, int b){
|
|
int ergebnis = a+b;
|
|
return ergebnis; //wird als rückgabewert berrechnet
|
|
}
|
|
|
|
public static int differenz(int a, int b){
|
|
int ergebnis = a-b;
|
|
return ergebnis;
|
|
}
|
|
|
|
public static int produkt(int a, int b){
|
|
int ergebnis = a*b;
|
|
return ergebnis;
|
|
}
|
|
|
|
public static int quotient(int a, int b){
|
|
int ergebnis = a/b;
|
|
return ergebnis;
|
|
}
|
|
|
|
public static int term1(){
|
|
return produkt(3, summe(2,5)); //wird von innen nach außen ausgeführt: zuerst summe dann das andere
|
|
}
|
|
|
|
public static int term2(int x){
|
|
int zaehler = summe (produkt(4,x),8);
|
|
int nenner = differenz (summe(8,9), produkt(3,5));
|
|
return quotient (zaehler,nenner);
|
|
}
|
|
|
|
/**
|
|
* Berechnet die potenz a^b
|
|
*/
|
|
public static double potenz(double a,int b){ //obere kommentar ergänzt Überschrift
|
|
double zwischenergebnis = 1;
|
|
for (int i=0; i<b; i++){
|
|
zwischenergebnis = zwischenergebnis*a;
|
|
}
|
|
return zwischenergebnis;
|
|
}
|
|
|
|
public static int max(int a,int b){
|
|
if(a>b){
|
|
return a;
|
|
}
|
|
else{
|
|
return b;
|
|
}
|
|
}
|
|
|
|
public static int min(int a,int b){
|
|
if(a<b){
|
|
return a;
|
|
}
|
|
else{
|
|
return b;
|
|
}
|
|
}
|
|
|
|
public static int abs(int a){
|
|
if(a>0){
|
|
return a;
|
|
}
|
|
else{
|
|
return a*(-1);
|
|
}
|
|
}
|
|
|
|
public static int round(double a){
|
|
int vorkomma = (int)a; // (int)a wandelt die Kommazahl a in eine Ganzzahl um, dabei wird nicht gerundet, sondern alles nach dem Komma abgeschnitten
|
|
double nachkomma = a- vorkomma;
|
|
if (nachkomma>0.5){
|
|
return vorkomma+1;
|
|
}
|
|
else{
|
|
return vorkomma;
|
|
}
|
|
}
|
|
|
|
public static boolean istGroß(int a){
|
|
boolean zahl;
|
|
if (a>1000){
|
|
return zahl = true;
|
|
}
|
|
else{
|
|
return zahl = false;
|
|
}
|
|
}
|
|
|
|
}
|