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

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

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

变量

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux idea 激活码【2022.01最新】

    (linux idea 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0HKL…

    2022年3月31日
    393
  • 常量指针,指针常量的区别是什么_指针常量与常量指针

    常量指针,指针常量的区别是什么_指针常量与常量指针**要有具备扎实指针知识……了解引用、指针的一些注意事项:引用并非对象引用必须初始化引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起类型要严格匹配一、常量指针定义:又叫常指针,可以理解为常量的指针,也即这个是指针,但指向的是个常量,这个常量是指针的值(地址),而不是地址指向的值。关键点:常量指针指向的对象不能通过这个指针来修改,可是仍然可以通过原来的声明修改;常量指针可以被赋值为变量的地址,之所以叫常量指针,是限制了通过这个指针修改变量的值;指针还可以指向别

    2022年10月7日
    3
  • pycharm 远程调试图文_Pycharm配置远程调试的图文步骤「建议收藏」

    pycharm 远程调试图文_Pycharm配置远程调试的图文步骤「建议收藏」Pycharm配置远程调试方法总结动机一些bug由于本地环境和线上环境的不一致可能导致本地无法复现本地依赖和线上依赖版本不一致也可以导致一些问题有时一些bug跟数据相关,本地数据无法和线上数据一致有些三方平台会验证服务器的合法性或者异步回调结果,如微信支付,这时候本地无法测试如上所诉,要是有一个很方便调试远程服务器的方法,岂不美哉。通过PyCharm我们可以很方便地实现远程调试,下面详细介绍下Py…

    2022年8月28日
    2
  • Ubuntu 安装rabbitvcs

    Ubuntu 安装rabbitvcssudoadd-apt-repositoryppa:rabbitvcs/ppa#会提示确认,直接按回车键sudoapt-getupdatesudoapt-getinstallrabbitvcs-corerabbitvcs-clirabbitvcs-thunarthunarx-pythonsudoapt-getinstallrabbitvcs-geditsud

    2022年7月18日
    15
  • 大数据与云计算和物联网之间的关系是什么_大数据信息主要安全问题不包括

    大数据与云计算和物联网之间的关系是什么_大数据信息主要安全问题不包括大数据时代的到来,是全球知名咨询公司麦肯锡最早提出的,麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。”《互联网进化论》一书中提出“互联网的未来功能和结构将于人类大脑高度相似,也将具备互联网虚拟感觉,虚拟运动,虚拟中枢,虚拟记忆神经系统”,并绘制…

    2022年9月29日
    5
  • c语言odbc连接数据库_odbc配置access数据库

    c语言odbc连接数据库_odbc配置access数据库一.ODBC连ORACLE: str.Format(“Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;”)二.ADO连接ORACLE:

    2022年8月12日
    8

发表回复

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

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