Javaで論理積と論理和を用いてAからa、aからAを変換する方法


アスキーのキャラコードを利用して、アルファベットの小文字のaからAまたはaからAを表示できるようにするプログラムを組む。

public class Alphabet{
public static void main(String args[])
char a = 'a';
int y = 0;
int z = 0;
y = (char)a;
z = y & Oxdf; //ビット論理積を求める
System.out.println((char)z);
//Aが表示される

    a='a’;
    y=0;
    z=0;
    y=(char)a;
    z= y | 0x20;//ビット論理和を求める
   System.out.println((char)z);//aが表示される。