一个简单的输出问题,急,在线等 byte i='A'; System.out.println("1=" + i); System.out.println("2=" + (byte)i); System.out.println("3=" + (char)i);分别输出多少? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ真懒,跑下不就知道了 打PP。 //'A'在内存中占两个字节,第一个字节为0x00,第二个为0x41(十进制为65),//赋值给byte型变量时,将第一个字符进行截断,只保留第二个字节的内容(如果byte向char型转换,前面会补一个0x00字节)。 byte i='A'; //第一句和第二句相同,byte型数据i与字符串"1="进行拼接运算,//所以,显示结果,i应该是i的整数数值。 System.out.println("1=" + i); System.out.println("2=" + (byte)i); //字符串在与char类型数据进行拼接的时候,会按照字符内容进行拼接(而非数值内容),//所以,显示结果,i应该是i的字符内容。 System.out.println("3=" + (char)i); 浅析对面向过程软件工程和面向对象软件工程的理解 HTTP请求常用方法(client) 小弟困惑 接口中的变量为什么一定要既是 static又要是 final 呢??? java 递归问题 文本文件的读取问题 为何我编写的Applet用appletviewer可以运行,嵌入网页确不行? 请问,有谁知道OPENOFFICE是用什么语言编写的? 100....急!!! poi导出数据分割成多个excel 用JAVA代码怎么对JTable表格实现追加和删除记录 帮忙分析一段代码
//赋值给byte型变量时,将第一个字符进行截断,只保留第二个字节的内容(如果byte向char型转换,前面会补一个0x00字节)。
byte i='A';
//第一句和第二句相同,byte型数据i与字符串"1="进行拼接运算,
//所以,显示结果,i应该是i的整数数值。
System.out.println("1=" + i);
System.out.println("2=" + (byte)i);
//字符串在与char类型数据进行拼接的时候,会按照字符内容进行拼接(而非数值内容),
//所以,显示结果,i应该是i的字符内容。
System.out.println("3=" + (char)i);