Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
package Fitness;
public class Fitnessgeraete {
private String geraetename;
private String geraetetyp;
private Muskelgruppe muskeln;
private int maxtraining;
private int verbrauchtekalorien;
private boolean stromversorgung;
//Konstructor für die Klasse Fitnessgeraete mit allen Eigenschaften.
public Fitnessgeraete (String geraetename, String geraetetyp,Muskelgruppe muskeln, int maxtraining, int verbrauchtekalorien, boolean stromversorgung)
{
this.geraetename = geraetename;
this.geraetetyp = geraetetyp;
this.muskeln = muskeln;
this.maxtraining = maxtraining;
this.verbrauchtekalorien = verbrauchtekalorien;
this.stromversorgung = stromversorgung;
}
public int kalorienVerbrauch (int minuten)
{
double kalorienverbrauchprominute;
kalorienverbrauchprominute = ((double)verbrauchtekalorien / 60) * minuten;
return (int) kalorienverbrauchprominute;
}
public int kalorienVerbrauch (int stunden, int minuten)
{
return kalorienVerbrauch(minuten + 60 * stunden);
}
/*public void setVerbrauchtekalorien(int verbrauchtekalorien) {
this.verbrauchtekalorien = verbrauchtekalorien;
}*/
public int getVerbrauchtekalorien(){
return this.verbrauchtekalorien;
}
public boolean enthealt(String muskel) {
return this.equals(muskel);
}
public boolean unterstuetzt (Muskelgruppe muskelGruppe)
{
return this.equals(muskelGruppe);
}
public boolean benoetigtStromversorgung ()
{
return stromversorgung;
}
}
package Fitness;
public class Muskelgruppe {
private String muskelgruppe;
public String muskeln[];
public Muskelgruppe(String muskelgruppe, String muskeln[]) {
this.muskelgruppe = muskelgruppe;
this.muskeln = muskeln;
}
public boolean enthealt(String muskel) {
for (String m : muskeln) {
m.equals(muskel);
}
return true;
}
}
public boolean enthealt(String muskel) {
for (String m : muskeln) {
if(m.equals(muskel)) return true;
}
return false;
}
public boolean unterstuetzt (Muskelgruppe muskelGruppe)
{
if (this.equals(muskelGruppe)){
return true;
}else
return false;
}
return this.muskelgruppe.equals(muskelGruppe);
public class Muskelgruppe {
private String[] muskel;
private String muskelgruppe;
public Muskelgruppe(String muskelgruppe, String muskel[]) {
this.muskelgruppe = muskelgruppe;
this.muskel = muskel;
}
Muskelgruppe Legs = new Muskelgruppe("Legs", new String[]{"Quadriceps", "Hips", "Calves", "Hamstrings"});
Muskelgruppe Back = new Muskelgruppe("Back", new String[]{"LOwer back", "Middle back", "Traps"});
Muskelgruppe Arms = new Muskelgruppe("Arms", new String[]{"Biceps", "Triceps", "Forearms"});
Muskelgruppe Shoulders = new Muskelgruppe("Shoulders", new String[]{"Delts"});
Muskelgruppe Chest = new Muskelgruppe("Chest", new String[]{"Lower chest", "Middle chest", "Upper chest"});
Muskelgruppe Abs = new Muskelgruppe("Abs", new String[]{"Lower abs", "Upper abs"});
public boolean enthealt(String muskel) {
for (String m : muskel) {
if(m.equals(muskel)) return true;
}
return false;
}
}
import java.util.Arrays;
public class Fintessgeraet {
private String geraetename;
private String geraetetyp;
private int maxTrainingsdauer;
public int verbrauchteKkal;
private int stundennachmin;
private boolean stromversorgung;
private Muskelgruppe muskel;
private String muskelgruppe;
public Fintessgeraet(String geraetename, String geraetetyp, int maxTrainingsdauer, String muskelgruppe, int verbrauchteKkal) {
this.geraetename = geraetename;
this.geraetetyp = geraetetyp;
this.maxTrainingsdauer = maxTrainingsdauer;
this.muskelgruppe = muskelgruppe;
this.verbrauchteKkal = verbrauchteKkal;
}
public void setGeraetename(String geraetename) {
this.geraetename = geraetename;
}
public void setGeraetetyp(String geraetetyp) {
this.geraetetyp = geraetetyp;
}
public void setMaxTrainingsdauer(int maxTrainingsdauer) {
this.maxTrainingsdauer = maxTrainingsdauer;
}
public void setMuskelgruppe(String Muskelgruppe) {
this.muskelgruppe = muskelgruppe;
}
public void setMuskel(Muskelgruppe muskel) {
this.muskel = muskel;
}
public String getGeraetename() {
return geraetename;
}
public String getGeraetetyp() {
return geraetetyp;
}
public int getMaxTrainingsdauer() {
return maxTrainingsdauer;
}
public int getVerbrauchteKkal() {
return this.verbrauchteKkal;
}
public String getMuskelgruppe() {
return this.muskelgruppe;
}
public Muskelgruppe getMuskel() {
return this.muskel;
}
int kalorienverbrauch(int minuten) {
double kkalverbrauchpromin;
kkalverbrauchpromin = ((double) verbrauchteKkal / 60) * minuten;
return (int) kkalverbrauchpromin;
}
int kalorienverbrauch(int minuten, int stunden) {
return kalorienverbrauch(minuten + 60 * stunden); //berechnet stunden-> minuten
}
boolean benoetigtStromversorgung() {
if (this.geraetetyp == "Cardio") {
return true;
} else {
return false;
}
}
boolean unterstützt(String muskel) {
return this.muskel.equals(muskel);
}
boolean unterstützt(Muskelgruppe muskelgruppe) {
return this.muskelgruppe.equals(muskelgruppe);
}
}