Info10/Methoden.java

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;
}
}
}