java变量和数据类型
2024-09-06 08:04:23
变量
数据类型 变量名 = 数据值;
注意事项:
变量定义后可以不赋值,使用时再赋值。不赋值不能使用
变量使用时有作用域的限制。
变量不可以重复定义
数据类型转换
自动类型转换 范围大的数据类型 变量 = 范围小的数据类型值 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);
} }
最新文章
- Arch Linux中文乱码解决
- linux 目录定义
- mysql重复索引、冗余索引、未使用索引的定义和查找
- spring4 security 4 +websocket 实现单点登录
- thinkphp 验证码的使用
- Multiple
- swiftTools
- UIView和其子类的几个初始化函数执行的时机
- git 强制覆盖本地文件
- win10 uwp 弹起键盘不隐藏界面元素
- python科学计算_scipy_常数与优化
- Oracle数据泵远程导入数据
- SpringMvc支持跨域访问,Spring跨域访问,SpringMvc @CrossOrigin 跨域[转]
- WPF 重写ListBox(透明效果)
- H2O 笔记之安装
- Effective Java通用设计
- Linux 标准文件描述符
- navicat的安装
- 微信 weui 初体验
- 树链剖分处理+线段树解决问题 HDU 5029