Witam
Mam napisaną krótką metodę lokalizacyjną .
Cchcę zaimplementować ja w projekcie tak zeby wyświetlaął Liczbę ciastek a potem domyslna lokalizacje i lokalizacje zmienioną:
Poniżej fragmenty kodu metody lokalizacyjnej :
import java.text.*; import java.util.*;
import javax.swing.JOptionPane;
public class DefLok {
static public void report() { Locale defLoc = Locale.getDefault(); System.out.println("Domyślna lokalizacja : " + defLoc); DateFormat df = DateFormat.getDateInstance(DateFormat.LONG); NumberFormat nf = NumberFormat.getInstance(); System.out.println(df.format(new Date())); System.out.println(nf.format(1234567.1)); }
public static void main(String[] args) { report(); Locale.setDefault(new Locale(JOptionPane.showInputDialog("Podaj język"))); report(); }
}
Fragment projektu
public class SilosTest{ public static void main(String[]args) { Silos[]staff = new Silos[3]; staff[0] = new Silos ("SilosA", 100.12, 50.19, 20);
}
} class Silos { public Silos (String n, double x,double y,double z) { n= name; x= ilosc_maki; y= ilosc_tluszczy; z= ilość_cukru; x=y=z=100;
//obliczanie ilosci ciastek którą można wyprodukować z danej ilości maki cukru tłuszczy
double xc = 5.1; //ciastko_ilosc_maki; double xy = 3.0; //ciastko_ilosc_tluszczy; double xz =2.2; //ciastko_ilość_cukru;
int cxc= (int)(x/xc);//rzutow - ciastka które można wyprodukować z dostępnej ilości maki int cxy= (int)(y/xy);//rzutow - ciastka które można wyprodukować z dostępnej ilości tluszczy int cxz= (int)(z/xz);//rzutow - ciastka które można wyprodukować z dostępnej ilości cukru //minimum z 3 wartosci = liczbie ciastek które mozna wyprodukować int c = Math.min(Math.min(cxc,cxy), cxz);
System.out.println("Mozna wyprodukować : " +c); }
public String getName() { return name; } private String name; private double ilosc_maki; private double ilosc_tluszczy; private double ilość_cukru;
}
|