其他分享
首页 > 其他分享> > 二维数组和字符类型

二维数组和字符类型

作者:互联网

二维数组

   · int[][] a =new int[3][5]

   · 通常理解为a是一个3行5列的矩阵

   

 

 二维数组的遍历

  

 

   · a[i][j] 是一个int

   · 表示第i行第j列上的单元

   · a[i,j]并不存在

二维数组的初始化

  int[][] a ={

  {1,2,3,4},

  {1,2,3},

  }

 · 编译器来数数

 · 每行一个{},逗号分离

 · 最后的逗号可以存在,有古老的传统

 · 如果省略,表示补零

例:

  · 读入一个3x3的矩阵,矩阵中的数字为1表示该位置上有一个x,为0表示为O

  · 程序判断这个矩阵中是否有获胜的一方,输出表示获胜一方的字符x或o,或输出无人获胜

  

 

 

 

字符类型

   ~单个的字符是一种特殊的类型:char

   ~用单引号表示字符面量:'a','1'

   ~java使用Unicode来表示字符,可以表达包括汉字在内的多种文字

字符计算

  char c='A'

  c++;

  System.out,println(c);

  ----------------------------

  int i = 'z' - 'A'

  System.out.println(i);

 

 大小写转换

    · 字母和数字在Unicode表中是顺序的

    · '0' , '1' ....'9'

    · 大写字母和小写字母是分开排列的,并不在一起

字符大小

   · 字符可以被比较大小,依据是它们在Unicode表中的编号

    ~0 --9

    ~A--Z

    ~a--z

    ~Z<a

标签:字符,Unicode,int,矩阵,--,二维,数组
来源: https://www.cnblogs.com/xuche/p/16396983.html