变量

  数据类型  变量名  =  数据值;

  注意事项:

    变量定义后可以不赋值,使用时再赋值。不赋值不能使用

     变量使用时有作用域的限制。

    变量不可以重复定义

数据类型转换

  自动类型转换  范围大的数据类型 变量 = 范围小的数据类型值   byte -> short -> int -> long -> float -> double

    强制类型转换   范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值

例子

class Demo01
{
public static void main(String[] args)
{
/*int a;//定义了不赋值 不用没有编译错误
a=12;
System.out.println(a);
//变量使用时有作用域的限制
int x = 20;
{
int y = 20;
} System.out.println(x);//读取x变量中的值,再打印
System.out.println(y);//读取y变量中的值失败,失败原因,找不到y变量,因为超出了y变量作用范围,所以不能使用y变量*/
//小类型转大类型(自动转)
double a=1;
System.out.println(a);
//(qiangzhuan)范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
int b= (int)a;
int c=(byte)a;
System.out.println(b);
System.out.println(a);
System.out.println(c);
double d=2.6;
int e= (int)d;
System.out.println(e);
} }

最新文章

  1. Arch Linux中文乱码解决
  2. linux 目录定义
  3. mysql重复索引、冗余索引、未使用索引的定义和查找
  4. spring4 security 4 +websocket 实现单点登录
  5. thinkphp 验证码的使用
  6. Multiple
  7. swiftTools
  8. UIView和其子类的几个初始化函数执行的时机
  9. git 强制覆盖本地文件
  10. win10 uwp 弹起键盘不隐藏界面元素
  11. python科学计算_scipy_常数与优化
  12. Oracle数据泵远程导入数据
  13. SpringMvc支持跨域访问,Spring跨域访问,SpringMvc @CrossOrigin 跨域[转]
  14. WPF 重写ListBox(透明效果)
  15. H2O 笔记之安装
  16. Effective Java通用设计
  17. Linux 标准文件描述符
  18. navicat的安装
  19. 微信 weui 初体验
  20. 树链剖分处理+线段树解决问题 HDU 5029

热门文章

  1. 如果手工启动chromedriver
  2. webapi 给自己挖的坑
  3. CR0 - CR4 ,5个寄存器,留念,每次都要翻手册,太费事了
  4. DO_DEVICE_INITIALIZING
  5. 2018-8-10-wpf-DoEvents-
  6. 从零开始搭建系统1.5——Redis安装及配置
  7. centos7 sshd 安全设置
  8. Java中的接口是怎么实现的
  9. C/C++各个周期的学习
  10. Ruby 类和对象