Hallo zusammen,
die umwandlung von Double in byte habe ich an folgende bsp. nicht verstanden.
test ist eine virtuelle tabelle.von dort werden die double werte genommen ((row,i) wobei row die zeile und i die spalte entspricht) und in byte umgewandelt.
meine frage lautet:warum wird diese wert mal 10 genommen.
ebenso bei diesem code:
wird mit 256 geteilt.
noch eine letzte frage: warum wurde Double bzw. Integer 2 mal geschrieben?
Danke im Voraus.
mfg
taskihcp
die umwandlung von Double in byte habe ich an folgende bsp. nicht verstanden.
Java:
byte[] configBytes= new byte[];
configBytes[i ] = ((Double)((Double)test.VT.getValueAt(row,i) * 10)).byteValue();
test ist eine virtuelle tabelle.von dort werden die double werte genommen ((row,i) wobei row die zeile und i die spalte entspricht) und in byte umgewandelt.
meine frage lautet:warum wird diese wert mal 10 genommen.
ebenso bei diesem code:
Java:
configBytes[i] = ((Integer)((Integer)test.VT.getValueAt(row,i) / 256)).byteValue();
noch eine letzte frage: warum wurde Double bzw. Integer 2 mal geschrieben?
Danke im Voraus.
mfg
taskihcp