A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© android_921 中级黑马   /  2015-11-22 22:55  /  519 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一次发帖,多多见谅
  1. class HelloWorld{
  2.         public static void main(String[] args){       
  3.                         /*System.out.println("5+5="+5 +5);                                                //结果为5+5=55   
  4.                         System.out.println(5+5+"=5+5");                                                //结果为10=5+5                //为嘛不同

  5.                         char a='A'+1;                                                                                                //结果是B
  6.                         //char b='A';
  7.                         //char c=b+1;                                                                                                //报错,找不到int        //为嘛报错       
  8.                         System.out.println(c);*/
  9.                         byte a = 89,b = 99,c;  
  10.                         c = (byte)(a + b);//<b><div class="blockcode"><blockquote> 强类型转换解决问题
复制代码
                        System.out.println(c);
        }
}
今天领悟到一个新姿势,发表出来让大家评鉴评鉴
Java基础知识,关于类型转换

1 个回复

倒序浏览
char a='A'+1;没报错是因为java有个常量转换机制,允许不同类型常量间运算
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马