但在被别的类调用的时候就有麻烦了,
你要想好!
温和如玉,完美纯正。
class Example
{public static void main(String args[])
{
char a[]={'金','木','水','火','土'};
char secret='z';
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.println("密文:\n");
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.println("\n 原文:\n");
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
}
}
class Example
{public static void main(String args[])
{
char a[]={'金','木','水','火','土'};
char secret='z';
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.println("密文:\n");
for(int i=0;i<a.length;i++)
{
System.out.println("%3c"+a[i]);
}
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.println("\n 原文:\n");
for(int i=0;i<a.length;i++)
{
System.out.println("%3c"+a[i]);
}
}
}
剩下这两处是和c语言的print()弄混了啊,要使用连接符'+'的啊
class Example
{public static void main(String args[])
{
char a[]={'金','木','水','火','土'};
char secret='z';
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.println("密文:\n");
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.println("\n 原文:\n");
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
}
}
可以打印出来
class Example
{
public static void main(String args[])
{
char a[]={'金','木','水','火','土'};
char secret='z';
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.print("密文:\n");
for(int i=0;i<a.length;i++)
{
System.out.print("%3c"+a[i]);
}
for(int i=0;i<a.length;i++)
{
a[i]=(char)(a[i]^secret);
}
System.out.print("\n 原文:\n");
for(int i=0;i<a.length;i++)
{
System.out.print("%3c"+a[i]);
}
}
}