Java中char型数据和int型数据之间的转换和数组的引用例题

Delphine ·
更新时间:2024-11-10
· 588 次阅读

1、编写一个应用程序,给出汉字”你”、”我”、”他”在Unicode表中的位置。 2、编写一个Java应用程序,输出全部的希腊字母。(注:希腊字母在Unicode表中从α开始,ω结束。) 3、编写一个程序,要求定义两个数组a[ ][ ] = {{1},{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5}},b[ ] = {100,200,300},最后输出数组a的一维数组的个数和数组b的长度,将数组b的引用赋给a[4],输出a[4][2]的值。 第一题:

对于这题,相信有人会在对于a,b,c赋值过后选择再构造变量进行强制转换,但是对于这题,我们无须再构造变量,直接在使用输出语句时进行强制转换即可,这样可以使代码更简洁。

public class demo01 { public static void main(String[] args) { char a = '你',b = '我',c = '他'; System.out.println("你在Unicode表中的位置:" + (int)a); System.out.println("我在Unicode表中的位置:" + (int)b); System.out.println("他在Unicode表中的位置:" + (int)c); } 第二题:

此题为一个简单地for循环问题,和一个Unicode字符表问题

public class demo02 { public static void main(String[] args) { char a = 'α',w = 'ω'; int A = (int)a; int W = (int)w; for(int i=A;i<=W;i++){ System.out.println((char)i); } } 第三题:

此题为简单的数组的引用问题。

public static void main(String[] args) { int a[ ][ ] = {{1},{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5}}; int b[]= {100,200,300}; System.out.println("数组a的一维数组的个数为:" + a.length); System.out.println("数组b的长度为:" + b.length); a[4] = b; System.out.println("a[4][2]的值为:" + a[4][2]); }
作者:拜读de团员



JAVA int 数据 char 数组

需要 登录 后方可回复, 如果你还没有账号请 注册新账号