栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 变量与数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 变量与数据类型

一、变量

1.每个变量都有一个类型。声明变量时,变量的类型位于变量名之前

2.变量的声明是一条完整的语句,以分号结束

二、数据类型:

1.整数(可用十进制、八进制、十六进制表示)类型:

byte(取值范围最小,占1个字节)

short(占2个字节)

int(最常用的整数类型,4个字节表示一个整数)

long(占8个字节,所需表示超过int范围时使用,声明时在数据后加l或L)

2.浮点类型

float(单精度,声明时在数据后加F或f,若忘加,则按double数据处理)

double(双精度,声明时在数据后加D或d)

3.字符类型

char(两个字节表示一个字符,使用时字符用单引号括起来,如:char ch='a')

4.布尔类型(常用于条件判断)

true(真)

false(假)

注:默认值为false,不能用1和0代替

三、数据类型转换

1.自动转换:小->大,数值不会损失,保持不变。

byte -> short -> int -> long -> float->double

                           |

                         char

2.强制转换:大->小,需转换数值

注:布尔类型(true/false)不能与任何类型进行强制类型转换

例子如下:编程计算S的值,结果为double型。其中n的值分别为5,1,0.5,0;S=1/(2n-1)。

代码:

public class DateDemo
{
     public static void main(String[] args)
     {
         System.out.println("S=1/(2*5-1)="+(double)(1/(2*5-1)));
         System.out.println("S=1/(2*1-1)="+(double)(1/(2*1-1)));
         System.out.println("S=1/(2*0.5-1)="+(double)(1/(2*0.5-1)));
         System.out.println("S=1/(2*0-1)="+(double)(1/(2*0-1)));
      }
}

结果:

四、常量

1.常量的声明与变量相似,在常量前面添加关键字final

2.常量用大写字母表示

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/759173.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号