黑马程序员技术交流社区

标题: java基础,类型转换 [打印本页]

作者: android_921    时间: 2015-11-22 22:55
标题: java基础,类型转换
第一次发帖,多多见谅
  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基础知识,关于类型转换


作者: android_921    时间: 2015-11-22 22:59
char a='A'+1;没报错是因为java有个常量转换机制,允许不同类型常量间运算




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2