Buenas,
Es una duda de Java, no de General.
Falta formatear el código para que sea visible.
http://www.dudasprogramacion.com/topic/ayuda-foro-como-poner-codigo-fuente
Se escribe: iMpar, introduZca, arroJa, etc
public class Paridad {
public static void main (String args[]) throws IOException
{
String texto;
String[] texby,bypar,byimpar;
int sum=0;
BufferedReader dato=new BufferedReader(new InputStreamReader(System.in));
System.err.print("Introduzca una palabra:");
texto=dato.readLine().toUpperCase();
texby=new String[texto.length()];
bypar=new String[texto.length()];
byimpar=new String[texto.length()];
int unidad=0;
for (int i=0; i<texto.length(); i++){
unidad=texto.charAt(i);
//Guardamos la la cadena en binario
texby[i] = Integer.toBinaryString(unidad);
for(int j=0; j < texby[i].length(); j++){
sum+=Integer.parseInt(texby[i].charAt(j)+"");
}
if(sum % 2 == 0){
bypar[i] = "0"+texby[i]+" ";
byimpar[i] = "1"+texby[i]+" ";}
else {
bypar[i] = "1"+texby[i]+" ";
byimpar[i] = "0"+texby[i]+" ";
}// System.out.print("datos de sum: "+sum);
sum = 0;
System.out.print(texto.charAt(i)+"-->"+texby[i]+"n");
}
System.out.println("Codificacion binaria: ");
pintarArrayStrings(texby);
System.out.println("nBit de paridad par: ");
pintarArrayStrings(bypar);
System.out.println("nBit de paridad impar: ");
pintarArrayStrings(byimpar);
System.out.println("nTexto recibido: " + texto);
}
static void pintarArrayStrings (String array[])
{
for(int j=0; j < array.length; j++){
System.out.print(array[j]+" ");
}
}
}