java程序,所有整数型数值全部转换成int型,这么写对吗

evergreen_h 2016-04-14 11:46:09

public class JUGG {

public static void main(String[] args) {
byte a = 10;
short b =20;
int c = 30;
long d =55;
int g1 =a;
int g2 = b;
int g3 = c;

int g4 = (int)d;

System.out.println("转换a:"+ g1);
System.out.println("转换b:"+ g2);
System.out.println("转换c:"+ g3);
System.out.println("转换d:"+ g4);




...全文
436 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱睡觉的阿狸 2016-04-15
  • 打赏
  • 举报
回复
对的!
core_coder 2016-04-14
  • 打赏
  • 举报
回复
楼上说的absolutely right
飏飏一蝶 2016-04-14
  • 打赏
  • 举报
回复
低存储位数向高存储位数的转换,自动完成 反之,则需要强制截断位数,所以必须强制转换 so,u‘r right
  • 打赏
  • 举报
回复
编译会报错,但是c语言允许这样做, 你全部安按g4的方式就可以了
小白云天 2016-04-14
  • 打赏
  • 举报
回复
对吗?反正g4 的写法是对的,前三个不对吧
新锐码农小L 2016-04-14
  • 打赏
  • 举报
回复
恭喜你,写对了
家里敷泥呀 2016-04-14
  • 打赏
  • 举报
回复
对。。。。。

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧