Somar caracteres

ola!!

queria por exemplo fazer esta operaçao “A”+1 = “B”

ou seja somar um valor a um char d maneira a dar outro pela ordem da tabela d ascii…

obrigado!

Olá lmcluis.

Acredito que o que está acontecendo de errado no seu código é o fato de você usar aspas duplas para representar um valor char. Aspas duplas devem ser usadas para Strings, e não para valores char, que devem ser representados usando aspas simples. Exemplo:

[code] public class Teste
{
public static void main(String[] args)
{
char b = ‘A’ + 1;

  System.out.println(b);

}
}[/code]

bom…não sei bem o que você está tentando fazer…
mas posso t dar uma idéia

por exemplo vc pode estar convertendo as letras que você quer para ASCII (que seria um valor inteiro int)

public static void main(String[] args) { char teste = 'A'; System.out.print("O valor de "+ teste + " é " + (int)teste + "em ASCII" ); }

tipow ae vc pode colocar deixar que o usuário escola o quanto ele quer acrescentar…exemplo vc poderia capturar quanto o usuario deseja acrescentar a letra A no caso…

[code]import javax.swing.JOptionPane;
public class main {

/** Creates a new instance of Main */

public static void main(String[] args) {

  char var1 = 'A';
  int var2 = 3; //valor que o usuario escolheu acrescentar 
                //iso aki é só um exemplo pra vc enteder
  int var3 = var2 + (int)var1; //converte a var1 para inteiro e soma com var2
  char var4 = (char)var3;//converte var3 para caracter
  JOptionPane.showMessageDialog(null,"A Letra "+ var1 + " + " + var2 + " é " + var3 + " em ASCII, ou ainda " + var4);//texto a ser mostrado

}
}[/code]