Witam
chce zrobić program, który odmierza godziny
np:
wartości:
30,40,10;itd
03.00 dodać 30 to 03.30 doadać 40 to 04.10 dodać 10 04.20 itd
z kodu którego podałem poniżej
int v = minute + hour * 60;
v += xa;
v %= 1440;
hour = (byte)(v / 60);
minute = (byte)(v % 60);
mam problem z początkiem zrobienia programu
podaje kod który wyświetla wartości ale nie dodaje je
watości
&:17;20;20;45&&##
kod programu
public Screen Linia_R_5a()
{
int v = minute + hour * 60;
v += xa;
v %= 1440;
hour = (byte)(v / 60);
minute = (byte)(v % 60);
string_Linie wynik[];
String is = readUnicodeFile("R.txt", "UTF-8");
String Linia_L = StringUtilities.split(is, "&&#")[3];
String koniec_L[] = StringUtilities.split(Linia_L, "&&##");
String koniec_lini[] = StringUtilities.split(koniec_L[0], ";");
String ele[] = StringUtilities.split(koniec_L[0], ":");
byte hour = Byte.parseByte(ele[0]);
byte minute = Byte.parseByte(ele[0]);
if (RR5 == null) {
RR5 = new List("test", 3 );
for(int i = 0; i < koniec_lini.length; i++)
{
RR5.append(ele[v]+"| "+ koniec_lini[i], null);
if(xa != -1)
RR5.setSelectedIndex(xa, true);
RR5.addCommand(cofnij);
RR5.addCommand(wybierz);
RR5.setCommandListener(this);
} }
display.setCurrent(RR5);
return RR5;
}
dziękuje za pomoc