/*
对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,
那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char)。 1. 如果没有超过左侧的范围,编译器补上强转。
2. 如果右侧超过了左侧范围,那么直接编译器报错。
*/
public class Demo12Notice {
public static void main(String[] args) {
// 右侧确实是一个int数字,但是没有超过左侧的范围,就是正确的。
// int --> byte,不是自动类型转换
byte num1 = /*(byte)*/ 30; // 右侧没有超过左侧的范围
System.out.println(num1); // 30 // byte num2 = 128; // 右侧超过了左侧的范围 // int --> char,没有超过范围
// 编译器将会自动补上一个隐含的(char)
char zifu = /*(char)*/ 65;
System.out.println(zifu); // A
}
}

  

最新文章

  1. 利用django创建一个投票网站(一)
  2. Java 7 Concurrency Cookbook 翻译 序言
  3. HDU 3920Clear All of Them I(状压DP)
  4. Cordova 3.0 + Eclipse 开发流程
  5. WPF 媒体播放器(MediaElement)使用实例(转)
  6. URAL 2034 : Caravans
  7. 做自己的Android ROM,屏蔽对framework中的系统APK的签名检查
  8. Codeforces 719B Anatoly and Cockroaches
  9. c# 逆波兰式实现计算器
  10. 基于NIOS-II的示波器:PART4 系统调试&测试
  11. 如何使用maven搭建web项目
  12. Django+xadmin打造在线教育平台(九)
  13. 第十四章——循环神经网络(Recurrent Neural Networks)(第一部分)
  14. <知识整理>树--堆及其应用
  15. java ftp上传文件 工具类
  16. 【HDU - 4340】Capturing a country(树形DP)
  17. javascript中的getter和setter
  18. python bittorrent 使用与学习
  19. sysroot和prefix
  20. 词频统计 SPEC 20160911

热门文章

  1. Centos7部署jenkins
  2. (转)Hadoop Combiner
  3. 【新特性速递】F.doPostBack的说明文档
  4. 在Linux系统上安装Git
  5. 题解【SP2713】GSS4 - Can you answer these queries IV
  6. CF1288F Red-Blue Graph
  7. zabbix4.2安装配置指南
  8. 每天进步一点点------Xilinx IP 内核
  9. android .9背景图作为TextView背景时文字无法居中问题
  10. Python requests库模拟浏览器行为的一些技巧记录