Java中的常量,变量和数据类型

4 篇文章 0 订阅
2 篇文章 0 订阅

1.常量

1.1概述

常量:是指在Java程序中固定不变的数据。

1.2分类

常量的类型

1.3代码

public class Text (
public static void main(String[] args)( 
System.out.println(123);
System・out・println(0125);
System.out.println('A'); 
System.out.println(true);
System.out.println("你好Java");
}

2变量和数据类型

2.1概述

变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型

2.2数据类型

Java的数据类型分为两大类:

基本数据类型:包括 整数、浮点数、字符、布尔。
引用数据类型:包括类、数组、接口。

基本数据类型

四类八种基本数据类型

引用数据类型

java的引用类型只有三种,分别是类(class)、接口(interface)、数组(Array)

2.3数据类型的转化

2.3.1自动转换
将取值范围小的类型自动提升为取值范围大的类型
范围小的类型向范围大的类型提升,byte char short运算时直接提升为int。
byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double
public static void main(String[] args) { int i = 2;
double d = 2.8;
//int类型会提升为double类型
double e = d+i; 
System.out.println(e);
}
2.3.2强制转换
将取值范围大的类型自动提升为取值范围小的类型
自动转换是Java自动执行的,而强制转换需要我们自己手动执行。转换格式:
数据类型 变量名 = (数据类型)被转数据值;
public static void main(String[] args) {
//short类型变量,内存中2个字节short s = 1;
/*
出现编译失败
s和1做运算的时候,1是int类型,s会被提升为int类型
s+1后的结果是int类型,将结果在赋值会short类型时发生错误short内存2个字节,int类型4个字节
必须将int强制转成short才能完成赋值
*/
//s = s + 1;//编译失败
s = (short)(s+1);//编译成功
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值