Normal
Hallo zusammen,die umwandlung von Double in byte habe ich an folgende bsp. nicht verstanden.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:configBytes = ((Integer)((Integer)test.VT.getValueAt(row,i) / 256)).byteValue();wird mit 256 geteilt.noch eine letzte frage: warum wurde Double bzw. Integer 2 mal geschrieben?Danke im Voraus.mfgtaskihcp
Hallo zusammen,
die umwandlung von Double in byte habe ich an folgende bsp. nicht verstanden.
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:
configBytes = ((Integer)((Integer)test.VT.getValueAt(row,i) / 256)).byteValue();
wird mit 256 geteilt.
noch eine letzte frage: warum wurde Double bzw. Integer 2 mal geschrieben?
Danke im Voraus.
mfg
taskihcp