首页 > 编程语言 >(五) Java变量与数据类型

(五) Java变量与数据类型

时间:2023-04-28 09:46:32浏览次数:36  
标签:Java 变量 int 数据类型 类型 byte 字节

目录

Java变量

  • 需要先声明,再赋值
int a;
int b=10;

Java 数据类型

  • Java数据类型分为两大类:基本数据类型, 引用类型
基本数据类型
  • 基本数据类型有8种, 其中6种数值型[byte, short, int, long, float, double ], char, boolean
整数类型
  1. byte[1个字节], 存放一个数, 范围-128~127
  2. short[2个字节], -(\(2^{15}\)~\(2^{15}-1\)), -32768~32767
  3. int[4个字节],-(\(2^{31}\)~\(2^{31}-1\))
  4. long[8个字节], -(\(2^{63}\)~\(2^{63}-1\))
浮点(小数)类型
  1. float[4个字节]
  2. double[8个字节]
字符型
  1. char[2个字节], 存放单个字符 'a', 汉字'李', 汉字是两个字节,字母一个
  2. boolean[1个字节], 存放 true, false
整型细节
  1. Java的整型常量 (具体值) 默认为int型,声明long型常量须后加lL
  2. Java程序中变量常声明为int型
  3. bit: 计算机中的最小存储单位. byte: 计算机中基本存储单元, 1 byte = 8 bit
引用类型

标签:Java,变量,int,数据类型,类型,byte,字节
From: https://www.cnblogs.com/sdulyq/p/17359971.html

相关文章

  • 基于Java开发的数字知识库,支持全文检索、知识图谱和工作流审批,太强大了
    一、项目介绍一款全源码,可二开,可基于云部署、私有部署的企业级知识库云平台,应用在需要进行常用文档整理、分类、归集、检索的地方,适合知识密集型单位/历史文档丰富的单位,或者大型企业、集团。为什么建立知识库平台?二、项目所用技术springboot+vue+tinyMce+activiti+elastics......
  • 【策略设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介策略模式(StrategyPattern)属于行为型设计模式。将每一个算法封装到具有共同接口的独立类中,根据需要来绑定策略,使得具体实现和策略解耦。当你想使用对象中各种不同的算法变体,使用if...else所带来的复杂和难以维护,可使用策略模式。或者当有许多相同类,它们仅在执行某些行为时......
  • Nuxt3环境变量配置
    Nuxt3正式发布还不到半年,在投入生产环境使用后,遇到了不少问题,很难找到合适的解决方案,其中环境变量配置就是其中一个,之前一直未能解决,最近要上持续集成,无法绕过这个问题,所以花了点时间研究了一下,最终找到了解决方案,记录一下。官方文档面对一个新框架,我们自然是希望官方文档能够......
  • JAVA面向对象程序设计_PTA题目集04-06总结分析
    前言:JAVA_BLOG_PTA题目集4-6_总结分析 题目集四:知识点:大体如预备知识,即:通过查询JavaAPI文档,了解Scanner类中nextLine()等方法、String类中split()等方法、Integer类中parseInt()等方法的用法,了解LocalDate类中of()、isAfter()、isBefore()、until()等方法的使用规则,了解Chro......
  • js javascript js隐藏页面上有id的控件,隐藏页面上无控件包含的文字,控制页面控件属性
    1.隐藏页面上有id的控件varinput=document.getElementsByTagName("input");//获取页面所有inputfor(vari=0;i<input.length;i++){if(input.item(i).id.indexOf("txt")>=0)//判断input的id中是否包含txt字符串{......
  • java方法的内存及练习
    方法的内存一、方法调用的基本内存原理:Java内存分配栈:方法运行时使用的内存方法进栈运行,运行完毕就出栈堆:newl出来的,都在堆内存中开辟了一个小空间方法区:存储可以运行的class文件本地方法栈:JVM在使用操作系统功能的时候使用和我们开发无关寄存器:给CPU使用和......
  • Java-Day-16( 常用类 )
    Java-Day-16常用类包装类(Wrapper)针对八种基本数据类型定义相应的引用类型——包装类,有了类的特点,就可以调用类中的方法基本数据类型包装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdouble......
  • 变量乱变问题(求大佬指点!!!)
    环境:AMD,win10_x64,cygwin64,vscode,coderunner与预期不符的代码:#include<string.h>#include"stdio.h"typedefcharElemType;typedefstructBiTNode{ElemTypedata;structBTNode*lchild;structBTNode*rchild;}BTNode,*BiTree;BTNod......
  • JavaSE基础大总汇(呕心沥血之作)
    无论你是一名Java初学者还是有一定编程基础的开发者,了解JavaSE的知识都是非常有必要的,因为JavaSE是Java编程的基础,掌握好JavaSE的各种知识点对于后续的Java开发非常重要。在此博客中,我们将介绍JavaSE的各种知识点,帮助你建立深厚的Java编程基础。一、初识Java1.1Java发展史Java语言......
  • Java中的Lambda详细解读
    Lambda是JDK1.8新引进的简化代码语法格式,可以替代原先的匿名内部类,lambda写法只能实现接口的方法,不能用于实现抽象类实现。//以下代码对比一下两者写法上的区别interfaceAlarm{ voiddisplay();}publicclassLambda{ publicstaticvoidmain(String[]args){ Alarma......