içinde ASCII çıkarma gerçekleştirmek için a
, veya c
veya c
içeren temp
adlı bir char[]
dizi var. Şimdi dizideki iki bitişik karakter ayrıysa, yanive temp[j+1]
sırasıyla a
ve b
içerir, temp[j+1]
içinde depolamam gerekir. java
ve bunun için
, I,a
,
b
ve
c
ASCII değerinin toplamı
private static final int CHARSUM = 294;
tanımlandığı gibidir. ve denediğim şey temp[j]
ve temp[j+1]
toplamını 294
'dan çıkarmaktı. başka değerler a
ve b
olsaydı değeri c
SAKLAMALIYIM
temp[j+1] = CHARSUM-(temp[j]+temp[j+1]);
. Ama burada, sorundur:
uyumsuz türleri:
private static final char CHARSUM = "294";
- : Ve ben değiştirmeyi denedim
temp[j+1] = (char)CHARSUM-(temp[j]+temp[j+1]);
char int olası kayıplı dönüşüm
temp[j+1] = Character.getNumericValue(CHARSUM-(temp[j]+temp[j+1]));
Ancak, bunların hiçbiri işe yaramadı ve sorunu çözmeme yardımcı olacak başka bir yanıt bulamadım. Yani bunu düzeltmek için herhangi bir yardım çok takdir edilecektir. Teşekkürler.
Teşekkürler! çok . :-) – OBX