多维数组的关键在生命数组,注意数组的返回值与生命类型相对应,另外,主意类型的转换
上代码
package duoweishuzu_wyj005;
import java.util.Scanner;
public class duoweishuzu_wyj005 {
static class Range001{
double[][] range0001(int rank,int calum)
{
double[][] range=new double[rank][calum];
for(int i=0;i<rank;i++)
{
for(int j=0;j<calum;j++)
{
range[i][j]=(double) (i)+1.0;
}
}
return range;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=10;
int b=5;
double [][] shuzu=new double[a][b];
Range001 lister =new Range001();
shuzu=lister.range0001(a, b);
System.out.println("数组是");
for(int i=0;i<a;i++)
{
for(int j=0;j<b;j++)
{
System.out.print(shuzu[i][j]+" ");
}
System.out.println("\n");
}
//操作从键盘输入的字符
System.out.print("请输入字符");
Scanner scan =new Scanner(System.in);
String password=scan.nextLine();
char[] array=password.toCharArray();
System.out.println("转换后的密钥为");
for(int i=0;i<array.length;i++)
{
array[i]=(char)(array[i]^10);
}
System.err.print(new String (array));
}
最后的运行结果是:
数组是
1.0 1.0 1.0 1.0 1.0
2.0 2.0 2.0 2.0 2.0
3.0 3.0 3.0 3.0 3.0
4.0 4.0 4.0 4.0 4.0
5.0 5.0 5.0 5.0 5.0
6.0 6.0 6.0 6.0 6.0
7.0 7.0 7.0 7.0 7.0
8.0 8.0 8.0 8.0 8.0
9.0 9.0 9.0 9.0 9.0
10.0 10.0 10.0 10.0 10.0
请输入字符123121
转换后的密钥为
;89;8;
至此,我们就练习了多维数组的定义与操作,字符的加密。