二维数组
· 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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。