数据类型与运算符小结(java)(代码片段)

author author     2022-12-10     219

关键词:

初步学习了Java的数据类型和运算符,小结一下!

  • 四种变量

1.属性(定义在类里)
实例变量
2.静态属性(定义在类里且有static)
类变量
3.局部变量(定义在方法里)
4.参数

  • 定义变量

数据类型 变量名
1.直接加分号(未初始化)
2.=value;

  • 变量命名(规则)

1.必须以字母,下划线_或美元符$开头,汉字可以,但不建议
2.之后的部分可以是字母,下划线,美元符以及数字
3.变量名长度可以无限长
4.变量名不可以是java关键字
eg:static,public,final ,this,new ,try……
5.大小写敏感

  • 命名的规范

1.永远不要用美元符和下划线命名开始(下划线有个特例)
2.永远使用有意义的名字作为变量名
3.不要用中文和拼音命名
4.类名称 —— 单个单词的 首字母 都大写
方法名称—— 单个单词,除第一个单词外,其他单词首字母大写
变量名称—— 单个单词,除第一个单词外,其他单词首字母大写
常量(不可修改)——每个 字母 都大写,用下划线分
5.类名称和变量名称——名词
方法名称——动词
对象——状态(属性),行为(方法)

  • 数据类型
    技术图片

1.基本数据类型

a)数值类型
整型: byte,short,int,long
浮点型:float,double
b)布尔类型:真/假 true/false
c)字符类型:Unicode编码
2.引用数据类型

  • 字面量

1.整型:

100——int
100L,100l——long
进制表示:
十进制 100,100L
十六进制:0xFF 0xFFL
二进制:0b1010, 0b101L

2.浮点型:

1.0——double
1.0F,1.0f——float
1E3——double(科学计数法)

3.boolean型:true/false

  • 强制类型转换

里氏转换原则
小范围类型a=大范围类型数;不允许
大范围类型b=小范围类型数;允许,自然
eg:

double a=1.0F;
int b=(int)a;

特例
byte a=数值(-128~127)可以
short b=数值(-2^15~2^15-1)可以
但是

int b=100;
byte a=(byte)b;//必须强转

将int变量赋值给byte类型,必须强转

  • String的加法运算

+连接字符串
String a="我爱" ; String b=“中国”; a+b结果为“我爱中国”

int a=1;int b=1;

"a+b的结果是"+a+b //a+b的结果是 11
“a+b的结果是”+(a+b)//a+b的结果是 2

  • 运算符

a)赋值运算符 =
b)算数运算符 +、 -、 *、 / 、 %
c)一元运算符 ++、--、+10、-10 、!(逻辑取反)
逻辑取反只能用于boolean型
!a在java是不合法使用

d)比较运算符 ==、!=、>、>=、<、<=、
e)条件运算符
条件(只允许boolean类型)?结果1:结果2
条件真,表达值为结果1,否则为结果2
f)位运算符 ~、&、|、^
短路特性
条件1&&条件2 如果条件1结果为假,表达式为false
条件1||条件2 如果条件1结果为真,表达式为true
g)位移运算符
<<、>>(带符号右移)、>>>(不带符号右移)
f)instanceof 类型判断运算符
对象 instanceof 类 值为true或false

java(萌新必看)数据类型与运算符!!(代码片段)

...1.12理解类型转换1.13int和String之间的相互转换1.15小结二、运算符2.1算术运算符2.2关系运算符2.3逻辑运算符 查看详情

java八大基本数据类型与运算符(代码片段)

java八大基本数据类型与运算符✏️变量和类型✏️整型变量(重点)✏️长整型变量✏️双精度浮点型变量(重点)✏️单精度浮点型变量✏️字符类型变量✏️字节类型变量✏️短整型变量✏️布尔类型变量✏️字符串类型变量(重... 查看详情

java八大基本数据类型与运算符(代码片段)

java八大基本数据类型与运算符✏️变量和类型✏️整型变量(重点)✏️长整型变量✏️双精度浮点型变量(重点)✏️单精度浮点型变量✏️字符类型变量✏️字节类型变量✏️短整型变量✏️布尔类型变量✏️字符串类型变量(重... 查看详情

java基础知识复习(代码片段)

...型转换强制类型转换隐式类型转换小结6.变量命名规范7.运算符算数运算符逻辑运算符移位运算符关系运算符8.switch9.方法方法的重载可变参数变程方法的调用10.数组一维数组的创建方式一维数组在内存中的存储数组的拷贝一维数... 查看详情

初识java数据类型以及运算符(力作)(代码片段)

初识JavaSE数据类型及运算符文章目录初识JavaSE数据类型及运算符一、Java语言简介二、Java中的main方法三、数据类型1、整形2、长整形3、双精度浮点型4、单精度浮点型5、字符型6、字节型7、短整型8、布尔类型9、字符串类型字符串... 查看详情

java基础(代码片段)

...类型、逻辑类型构造数据类型:数组、类、对象、接口与运算符&&和&或运算符||和|异或运算符^两个表达式一个为真为假,组合表达式就是真条件表达式逻辑表达式?表达式1: 查看详情

typedefstruct用法详解与小结(代码片段)

1.基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字,这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef的目的一般有两个,一个是给变量一个易记且意义... 查看详情

java((代码片段)

...类型语言和弱类型语言基本数据类型变量与常量变量常量运算符算术运算符数学函数与常量数值类型之间的转换强制类型转换赋值自增和自减运算符关系和boolean运算符条件运算符/三目运算符switch运算符位运算符括号与运算符级... 查看详情

mysql数据库学习(代码片段)

...tinct关键字3.小结where条件查询1.where条件查询的介绍2.比较运算符查询3.逻辑运算符查询4.模糊查询5.范围查询6.空判断查询7.小结排序1.排序查询语法2.小结分页查询1.分页查询的介绍2.分页查询的语法3.分页查询案例4.小结数据库1.数... 查看详情

c语言-数据类型运算符与表达式(代码片段)

数据类型、运算符与表达式预备知识数值的表示方法——原码、反码和补码字节和位1.C的数据类型(整型,实型,字符类型,指针类型)及各类型常量表示方法和变量定义方法:基本数据类型关键字... 查看详情

15.函数运算符重载及转换的知识点小结(代码片段)

运算符重载1.运算符重载:使同一个运算符作用于不同类型的数据时导致不同的行为的这种机制被称为运算符重载。2.在c++中,除了以下5个运算符之外,其余运算符均可以被重载成员选择运算符----.成员指针运算符---.*作用域分辨... 查看详情

java基础知识复习(代码片段)

...型转换强制类型转换隐式类型转换小结6.变量命名规范7.运算符算数运算符逻辑运算符移位运算符关系运算符8.switch9.方法方法的重载可变参数变程方法的调用10.数组一维数组的创建方式一维数组在内存中的存储数组的拷贝一维数... 查看详情

java基础语法——数据类型扩展与运算符详解(代码片段)

...变量与关键字的知识点,本文将主要对java基础语法中的运算符进行讲解。?在讲解语法之前我们先来讲一下真正的开发环境。二、Java集成开发环境2.1eclipse的使用方法?之前我们在体验java编程或者写小的demo的时候,都是命名一个.j... 查看详情

java基本数据类型之间的运算规则(代码片段)

前言:这里只讨论七种基本数据类型变量间的运算,不包含boolean类型的。1.自动类型提升:结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的。说明:此时的容量... 查看详情

课程总结(代码片段)

...类型转换”与“强制类型转换”两种。4、算术运算符的成员有加法运算符、减法运算符、乘法运算符、除法运算符、余数运算符。5、if语句可依据判断的结果来决定程序的流程。6、自增与自减运算符有着相当大的便利... 查看详情

数据类型,与用户交互,格式化输出,基本运算符(代码片段)

数据类型‘‘‘1、什么是数据类型变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类2、为何数据要分类型?变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示3、如何... 查看详情

c++重载运算符小结与注意点(代码片段)

重载运算符需注意:1.重载=运算符时容易忘记写返回值。2.重载赋值运算符时,记得加const,因为赋值操作必须是固定的右值。3重载时,写在类中的只能有一个参数(实际有两个参数,另外一个是this指针,我... 查看详情

c语言操作符小结(代码片段)

...quot;%"较为特殊需要注意!"/":1)当该符号两端数据类型都为int时,输出类型为int。若符号两端数据类型不同时,则按精度小的类型进行计算。精度大的数被隐式类型转换(编译器自动转换)为精度小的类型。2)当除... 查看详情