当前位置: 首页 > news >正文

Java 入门基础篇08 - Java的变量与数据类型的认识

1. 变量概述

什么是变量

在程序运行的过程中其值可以在某个范围改变的量

变量的作用

在程序运行过程中存放某一个不断发生改变的值,在运行时JVM会为变量分配一块内存空间

如何定义变量

数据类型 变量名 = 变量值;
在java中定义变量时必须指定数据类型

1. 数据类型

数据类型概述

在java中数据类型用于限制变量在内存中开辟内存空间大小

数据类型分类

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

基本数据类型表

关键字类型名称数据大小取值范围
byte字节型1(8bit)-128~127
short短整型2(16bit)-2^15 ~ 2^15 - 1
int整型4(32bit)-2^31 ~ 2^31 - 1
long长整型8(64bit)-2^63 ~ 2^63 - 1
float浮点型(单精度)4(32bit)-3.40310^38 ~ 3.40310^38
double浮点型(双精度)8(64bit)-1.79810^308 ~ 1.79810^308
char字符型2(16bit)0 ~ 2^16 - 1 = 65535
boolean布尔型1(8bit)true/false

Java中整数默认int类型,浮点数默认double类型

面试题:

1.java中基本类型有哪些?
2.字符型是否可以存储一个中文汉字?

1. 变量定义

变量定义前提

指定数据类型
指定变量名
指定变量的值

变量定义的格式

数据类型 变量名 = 变量值;
注意:1.变量值必须与其数据类型符合2.在同一级大括号{}内不能出现两个相同名称的变量3.变量未赋值不能使用(局部变量)4.float类型变量值建议最后加上f,double类型变量值建议最后加上d
public class Variable { public static void main(String[] args){ //定义字节型变量byte b = 100; System.out.println(b); //定义短整型变量short s = 1000; System.out.println(s); //定义整型变量 int i = 123456; System.out.println(i); //定义长整型变量 long l = 12345678900L; System.out.println(l); //定义单精度浮点型变量 float f = 5.5F; System.out.println(f); //定义双精度浮点型变量 double d = 8.5; System.out.println(d); //定义布尔型变量 boolean bool = false; System.out.println(bool); //定义字符型变量 char c = 'A'; System.out.println(c); } 
}


http://www.mrgr.cn/news/33837.html

相关文章:

  • 高性能Web网关:OpenResty 基础讲解
  • 物联网技术及其在智慧城市中的应用
  • HMSC联合物种分布模型在群落生态学中的贝叶斯统计分析
  • 算法基础02一高精度,前缀和,差分
  • 【Elasticsearch】Elasticsearch集成Spring Boot
  • Flutter-左侧导航栏跟随窗口的宽变化
  • 解决RabbitMQ设置x-max-length队列最大长度后不进入死信队列
  • 机器学习查漏补缺(5)
  • 2024年中国科技核心期刊目录(自然科学卷)科技统计源核心(续)
  • MySQL FLOAT 不准问题解析
  • nginx网站服务
  • iOS V2签名网站系统源码,开源免授权(含视频教程)
  • GNU编译器(GCC):编译的4个过程及.elf、.list、.map文件功能说明
  • 【Android】BottomSheet基本用法总结(BottomSheetDialog,BottomSheetDialogFragment)
  • 聚簇索引和非聚簇索引的定义和区别
  • Codeforces Round 974 (Div. 3) G. Milky Days
  • 布草洗涤-酒店分楼层统计报表--———未来之窗行业应用跨平台架构
  • 中小企业体系技术抽象沉淀-异地灾备篇
  • Linux:环境变量
  • 【9月22日小雪】A股下周趋势分析
  • 自然语言处理NLP:文本预处理Text Pre-Processing
  • 【Python报错已解决】TypeError: ‘<‘ not supported between instances of ‘str‘ and ‘int‘
  • 浅谈Linux中文件与目录的ACL
  • python函数的一些介绍
  • C++——将数组a[5]={-1,2,9,-5,7}中小于0的元素置成0。并将其结果输出(要求:用数组名作为函数的参数来实现)
  • Python爬虫之urllib模块详解