0

これは 7 セグメントを表示するための私のコードですが、このコードには精度が失われる可能性があるという問題があります。これを解決するのを手伝ってください

 void ComputeDisplayValue(String value){
    SevenSeg.NumDigits = 5;
    long temp = Long.parseLong(value.substring(0,1));
    SevenSeg.DisplayValue[0] = SevenSeg.SegmentMap[ temp ];
    temp = Long.parseLong(value.substring(1,2));
    SevenSeg.DisplayValue[1] = SevenSeg.SegmentMap[ temp ];
    temp = Long.parseLong(value.substring(2,3));
    SevenSeg.DisplayValue[2] = SevenSeg.SegmentMap[ temp ];
    temp = Long.parseLong(value.substring(3,4));
    SevenSeg.DisplayValue[3] = SevenSeg.SegmentMap[ temp ];
    temp = Long.parseLong(value.substring(4,5));
    SevenSeg.DisplayValue[4] = SevenSeg.SegmentMap[ temp ];*/
    /* Suppress leading zero in 12 hour mode */            
  }
4

1 に答える 1