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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© suiyanxin 中级黑马   /  2016-4-4 00:08  /  3770 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下列哪个声明是错误的?()
A.  int  i=10;
B.  float  f=1.1;
C.  int other = (int) true;       
D.  byte  b=127;
为什么

15 个回复

倒序浏览
c.     boolean不能强转int
回复 使用道具 举报
C:boolean不能和其他类型的类型转换
B:声明float必须带f
回复 使用道具 举报
cb 理由同上
回复 使用道具 举报
菊花爆满山 来自手机 中级黑马 2016-4-4 10:29:05
报纸
同意楼上
回复 使用道具 举报
答案是BC,B后面应该加f,C是Boolean不能转换成int类型,八种基本类型只有boolean不能与其他类型互相转换
回复 使用道具 举报
答案是BC,楼上分析正解
回复 使用道具 举报
学习啦。。。。
回复 使用道具 举报
BC
b : 是float类型,在声明变量的时候必须用f或F标示;
C : boolean类型不能强转为 int 类型.
回复 使用道具 举报
B  faoat f = 1.1f;   C  booean不能强转
回复 使用道具 举报
c错了,booean不能被强转
回复 使用道具 举报
cb,呵呵没难度啊,基础中的基础
回复 使用道具 举报
B和C是错误的
回复 使用道具 举报
bc,b要加f,c不能强转
回复 使用道具 举报
Bc,float f= 1.1f,boolean 类型不能转化为其他类型
回复 使用道具 举报
目测是BC
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马