首页 > 编程语言 >Java变量

Java变量

时间:2023-12-04 20:13:19浏览次数:38  
标签:false 变量 数据类型 运算符 类型 Java true 字节

 

1.Java命名规则

  1. 包名:全部小写,多单词.隔开 aaa.bbb.ccc com.baidu.

  2. 类名和接口:每个单词首字母大写 大驼峰 AaaBbbCcc

  3. 变量名 函数名 小驼峰:换单词大写 aaaBbbCcc nextInt()

  4. {}左括号前不换行

  5. 变量声明格式:数据类型 变量名=初始值;= 1.表示赋值,将右边的内容存入到左边的指定的区域。 2.两边类型需要一致

  6. 局部变量只做声明是不能访问的,必须初始化才能访问(局部变量;声明在函数内或语句内的变量)

  7. 关键字:被用来表示特殊含义的单词

     

2.Java数据类型

1.基本数据类型

1.整数型

1.byte 1个字节 -128~127
2.short 2个字节 -32768~32767
3.int 4个字节 -21亿~21亿
4.long 8个字节 -922亿亿~922亿亿

2.浮点型

1.float 4个字节

2.double 8个字节

3.布尔型

boolean

4.字符型

char

2.引用数据类型

1.数组/Array

2.类/class ; String是一个类

3.接口/interface

2.引用数据类型

1.数组/Array

2.类/class ; String是一个类

3.接口/interface

3.注意

1.数据型从小到大以此为:byte char short int long float double

2.char型会参与运算

3.整数默认为int型 小数默认为double型

4.Java中的进制默认为十进制

 

3.进制

1.进制:默认十进制

2.二进制/BIN:01 0B/0b开头

3.OCT:八进制:0~7 0开头

4.DEC:十进制:0~9

5.HEX:十六进制:0~9 abdcef 0x/0X开头

 

4.类型转换: 数值之间的转换

1. 自动类型转换 : 小类型 ---> 大类型

2. 强制类型转换 : 大类型 ---> 小类型 : 可能出现数据损失 : 精度损失

表达式 : 用运算符将变量连接起来的式子

 

5.运算符

1.数学运算符

+ 1.正号

2.加法

3.连接符

- 1.负号 剑法

* 1.乘号

/ 1.除法 java的除法没有小数,只保留整数

ctrl + e : 打开最近编辑的文件

表达式: 用运算符将变量连接起来的句子

表达式的类型: 最终运算结果的数据类型

运算表达式的类型就是最大的数据类型

数值运算时,小类型会自动转换为大类型

byte,shot,char不能直接参与运算,他们会转换为int在进行计算

%取模就是取余数 模的正负只和第一个数有关

比较运算符 : 最终结果都是 boolean 类型值

java 中没有 三个等号 ; JavaScript(JS) 中 有三个等号 , 表示恒等于

== : 1.用于基本数据类型比较的是值 2.用于引用数据类型比较的是地址值.

2.逻辑运算: 两边必须是boolean类型表达式

& : 且/与 : 两边同时为true结果为true,其余为false

| : 或 : 两边同时为 false 结果为 false ,其余为 true

! : 非 , 取反面

&& : 短路且 两边同时为true结果为true,其余为false

|| : 短路或 两边同时为 false 结果为 false ,其余为 true

^ : 同假异真

位运算 : 针对二进制进行的运算

& : 对应位上同时为一结果为一 , 其余为0

| : 对应位同时为0,结果为0 , 其余为1

>> : 右移 , 右移一位相当于除以2

<< : 左移

>>> : 无符号右移 , 对正数没有影响嘛 : 无论原先最高位是0还是1,通通补0

^ : 无进位相加 / 同0异1

标签:false,变量,数据类型,运算符,类型,Java,true,字节
From: https://www.cnblogs.com/yuec5067/p/17875816.html

相关文章

  • 一个关于swing实时翻译的java文件
    首先是我的架构,分别是启动,百度api接口的调用文件,swing的界面设计文件 其中的依赖是酱紫的(自己敲)<dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.9</version>......
  • CSV文件转Html用Java怎么实现?
    要将CSV文件转换为HTML格式,可以使用Java编程语言。以下是一个简单的Java代码示例,可用于将CSV文件转换为HTML表格:importjava.io.BufferedReader;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;publicclassCsvToHtmlConverter{publ......
  • MySQL 配置选项和变量间的关系
    MySQL变量MySQL中的变量主要分为两大类,用户变量和系统变量。1、用户变量用户变量是用户自定义的变量,用户变量以@符号开头,通过set或者select可以给用户变量赋值。用户变量是属于会话级别的变量,变量的值只在当前会话中有效,当会话结束时,这些变量的值就会丢失。例如:SET@myVar......
  • Java基本数据类型、包装类及拆装箱详解
    Java的基本数据类型和对应的包装类是Java语言中处理数据的两个关键概念。基本数据类型提供了简单而高效的方式来存储数据,而包装类使得基本数据类型具有对象的特性。本文将深入探讨基本数据类型与包装类的应用场景及详细描述,并对自动拆箱和装箱的源码实现进行分析。基本数据类型与......
  • 0x05.HelloJAVA
    基础知识java的类目和文件名必须相同(区分大小写)java文件,先编译成字节码(.class文件),然后在JAVA的虚拟机JVM上以解释方式执行字节码java的项目里面包含了源代码、依赖、配置文件,会直接打包,生成编译后的项目java的包,com.aaa.bbb相当于三个文件夹"."可以理解成/属于某......
  • 基于Java的书店仓库管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于Java的实验室设备管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于Java的师生交流答疑管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于Java的人事管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于Java的汽车维修预约管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......