变量,数据类型以及运算符概述

变量,数据类型以及运算符概述

大家好,又见面了,我是全栈君。

变量

int   4个字节

long  8个字节

变量的作用

一个程序就是一个世界

不论是作用那种高级程序语言编写程序,变量都是其程序的几本组成单位

基本数据类型

00整数类型

整数类型可以便是一个整数,常用的整数类型有

byte  short  int   long

区别:数据的大小范围

byte——–一个字节  -128到127

short——-两个字节  -32768到32767

int ———-四个字节  -2147483648到2147483647

long——–八个字节  -9223372036854775808到9223372036854775807

01.小数类型

float  double

02.boolean类型

true  false

03.char类型

ASCII(字符对照表)

字符类型。(char是两个字节(可以存放汉字))

字符类型可以表示单个字符,字符类型是char多个字符我们称为字符串,在java中string这种数据类型表示,但时string不是基本数据类型,而是类,类是复合数据类型。

结论:在java中,对char进行运算的时候,直接当做ascii对应的整数对待

初始化变量:在定义变量的时候就赋值。

 

caution:一个2进制数,从最右边开始的第一个数位是“第0位”,而不是“第1位”。

数据类型转换

001满足自动转换类型的条件时称为“放大转换”。

002不满足自动转化类型的条件时称为“强制数据类型转换或缩小转化”。

003数据类型转换是为了方便不同类型的数据之间进行运算。

004数据类型转换包括自动类型抓换和强制类型转换,发生自动类型转换时必须符合一定的条件。

常量

常量代表程序运行过程中不能改变的值,定义常量时,需要使用final关键字。常量名需要大写,多个单词之间使用“_”分隔。

运算符

00.赋值运算符

“=”可以将某个数值赋给变量,或是将某个表达式的值赋给变量。

01.算数运算符

+  加法运算符

-  减法运算符

*  乘法运算符

/  除法运算符

%  取余运算符

关系运算符

>  大于

<  小于

>=  大于等于

<=  小于等于

==  等于

!=  不等于

条件运算符

条件运算符是Java中唯一的需要操作数的运算符,所以又称三目运算符或三元运算符。  

转载于:https://www.cnblogs.com/jmsjh/p/7440218.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108205.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月6日 下午4:00
下一篇 2022年3月6日 下午4:00


相关推荐

  • python下载安装教程[通俗易懂]

    python下载安装教程[通俗易懂]python3.7.3下载步骤第一步:进入Python官网[https://www.python.org/](https://www.python.org/)第二步:点击downloads进入下载界面选择你想要的下载的版本。这里我选择的是Python3.7.3第三步:新建一个标签,输入网址:[https://python123.io/download](https://python123.io/d…

    2022年6月14日
    42
  • Linux如何添加路由_linux添加永久路由命令

    Linux如何添加路由_linux添加永久路由命令Linux如何添加路由a.如何使用命令给Linux添加一个默认网关?缺省网关路由:默认网关就是数据包不匹配任何的路由规则,最后流经的地址关口!网关按字面意思就是网络的关口,就相当于我们办公室的大门一样,大家上班就要经过办公室的门一样。使用route-n查看网关信息,或者netstat-rn查看路由[root@machine1~]#route-nKernel

    2026年4月16日
    5
  • socket.io+angular.js+express.js做个聊天应用(四)「建议收藏」

    socket.io+angular.js+express.js做个聊天应用(四)

    2022年1月26日
    60
  • 写给大忙人看的操作系统

    文章主要结构图如下操作系统现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制硬件的效果,从而满足用户需求,这种软件称之为操作系统,它的…

    2022年4月13日
    41
  • Mybatis缓存详解[通俗易懂]

    Mybatis缓存详解[通俗易懂]Mybatis缓存所有的查询都要连接数据库连接数据库耗费资源如何能一次查询的结果给他暂存到一个可以直接取到的地方!!–>内存:缓存我们再次查询相同数据的时候直接走缓存就不用走数据库了一、缓存简介什么是缓存[Cache]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率

    2022年5月21日
    41
  • HTTPClient和CloseableHttpClient

    使用HttpClient发送请求的一般步骤(1)创建HttpClient对象。(2)创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。(3)如果需要发送请求参数,可调用HttpGet同的setParams(HetpParamsparams)方法来添加请求参数;对于HttpPost对象而言,可调…

    2022年4月9日
    270

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号