Değişken bir dizede tanımlanmış bir büyük harfim var ve alfabedeki sonraki ve önceki harfleri vermek istiyorum. Örneğin, değişken 'C'
'a eşitse, 'B'
ve 'D'
çıktılarını almak istiyorum.Bir değişkeni alfabedeki sonraki veya önceki harfe nasıl ekleyebilirim?
System.out.println((char) ('C' + 1));
System.out.println((char) ('C' - 1));
çıkışları D
ve B
: Eğer latin alfabesi ile sınırlıdır Eğer
Teşekkürler, bu benim aradığım de buydu! – raleighJ
Ancak bu kod tüm karakterleri içerir. sadece harf değil, Z.'ye ulaştığınızda bir sürpriz olacaksınız (sayılar vs.) Ayrıca, bu bir harfle başlayacağınızı varsayar. – Marc
A ve Z durumlarına dikkat ettim, eğer deyim A ile önceki A harfi Z ve Z ise A'dan sonraki harf. – raleighJ