JAVA 变量 数据类型 运算符 知识小结
---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <-------------------------------------------
/*2.
变量: 存放数据和取数据;
格式 :数据类型 变量名=值;
注意!起变量名避开java保留关键字,不能以数字开头!首字符小写!限制使用美元符($)限制用下划线!
Class的名字首字母大写!
*/ /*3.
java中的数据类型分为两大类-----基本数据类型和引用数据类型。 基本数据类型分为四类八种,
四类 整型 浮点型 字符型 布尔型。
整型分为byte(1) short(2)int(4)long(8)和所占字节!
浮点型 float(4)
字符型 char(2)''
布尔型 boolean(1)T F 引用数据类型有四种
类 接口 数组 枚举!
*/ /*4.
数据类型转换! 两种。 1.分为隐式装换(由低级到高级)
byte a=120000;
int a=12;
2.强制类型装换(高级到低级)
1. 不能对boolean类型进行类型转换。
2. 不能把对象类型转换成不相关类的对象。
3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
4. 转换过程中可能导致溢出或损失精度。 */
/* 4.运算符 五种!
1.算数运算符
运算规则 ex 结果
+ 加 1+2 3
+ 连接字符串 "小"+"孩子" 小孩子
-
*
/
% 取余/模 5%2 1
++ 自增
-- 自减 2.赋值运算符
赋值运算符的使用
运算符 运算规则 范例 结果
= 赋值 int i=2 2
+= 加后赋值 int i=2,i+=2 4
-= 减后赋值 int i=2,i-=2 0
*= 乘后赋值 int i=2,i*=2 4
/= 整除后赋值 int i=2,i/=2 1
%= 取模后赋值 int i=2,i%=2 0 3.比较运算符 结果大部分都是boolean ! 运算符 运算规则 范例 结果
== 相等于 8==10 False
!= 不等于 41!=23 True
< 小于 41<3 False
> 大于 6>3 True
<= 小于等于 6<=3 False
>= 大于等于 7>=3 True 4.逻辑运算符
运算符 运算规则 范例 结果
& 与 false&true False (1>2)&(3<9)---->false 《单&符号 左右两边的条件都要进行判断完真假!就是左右两边的代码都执行! 注意!》
| 或 false|true True
^ 异或 true^flase True
! 非 !true Flase
&& 短路与 false&&true False 《&&符号 左边的条件判断为假!就不会执行右边的代码! 注意!》
|| 短路或 false||true True 《||符号 左边为真 右边代码就不执行!注意!》
<-------------------------------------------单个的逻辑运算符会将左右两个表达式都进行运算--------------------------> <------------------------------------------短语逻辑运算符比普通的逻辑运算符效率高------------------------> 5.三元运算符
语法:(条件表达式)?【表达式1】:【表达式2】 一个条件两件事
真 执行!
假 执行!
(55>2) ? syso("3"):syso(2) 输出3;
*/ /*
a++; ++a; a--; --a; 使用区别!
1.独占一行时 不用在意前后
2.非一行时! ++ -- 在前面会先执行输出结果,在后面就返回旧值。但是内存中执行计算!!!,会加入后面的计算! */
JAVA 变量 数据类型 运算符 知识小结的更多相关文章
- Java 变量及运算符
Java概述 Java的发展可以归纳如下的几个阶段: (1)第一阶段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名为Java 2): (2)第二阶段( ...
- JavaScript--总结一(变量+数据类型+运算符)
JavaScript是什么? 是一门脚本语言(不需要编译,直接执行) 是一门解释性语言 是一门动态类型的语言 是一门基于对象的语言 JavaScript分为三个部分 1.ECMAScript 标准- ...
- java基本数据类型全面总结
Java数据类型(type)可以分为两大类:基本类型(primitive types)和引用类型(reference types).下面是Java团长给大家整理的java基本数据类型相关知识,感兴趣的 ...
- 关于变量,JAVA基本数据类型,运算符类型,如何从控制台接收输入的数据
一,变量与变量的使用 1.变量是在程序运行中其值可以改变的量,java程序的一个基本存储单元 2.变量的使用 变量类型+变量名 二,JAVA基本数据类型 1.数值型a.整点类型(byte.short. ...
- java数据类型运算符类型转换
Java基本数据类型 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型.它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下 ...
- 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符
Java语言基础-关键字,标识符,注解,常量和变量,运算符 class Demo { public static void main(String[] args){ System.out.printl ...
- Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)
Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...
- Java 原始数据类型的计算:运算符重载(Operator Overload)和类型转换(Type Conversion)
原文阅读:<算法(第四版)>第一章 第一节:基础编程模型 有没有在面试的时候被问到:下面这几行代码的执行结果是什么?依据是什么? System.out.println (5/3); Sys ...
- Java之数据类型,变量赋值
Java中的基础数据类型(四类八种): 1.整数型 byte----使用byte关键字来定义byte型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值.byte型是整型中所分配的内存空间是最 ...
随机推荐
- python的格式化输出
Python的格式化输出有两种: 一.类似于C语言的printf的方法 二.类似于C#的方法
- Armitage攻击winxp——P201421410029
实验简介 实验所属系列: 安全工具使用 实验对象:本科/专科信息安全专业 相关课程及专业: linux基础.网络安全 实验类别: 实践实验类 预备知识 Armitage基本介绍 Armit ...
- [Micropython] TPYBoard STM32F407开发板运行第一个脚本
从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC ...
- Feature Extractor[ResNet v2]
0. 背景 何凯明大神等人在提出了ResNet网络结构之后,对其做了进一步的分析工作,详细的分析了ResNet 构建块能起作用的本质所在.并通过一系列的实验来验证恒等映射的重要性,并由此提出了新的构建 ...
- Generative Adversarial Nets[Wasserstein GAN]
本文来自<Wasserstein GAN>,时间线为2017年1月,本文可以算得上是GAN发展的一个里程碑文献了,其解决了以往GAN训练困难,结果不稳定等问题. 1 引言 本文主要思考的是 ...
- 多模块调用Service失败
最近在搭一个基础架构,整合项目. 在做多模块中调用的时候,在@Autowired的时候找不到service的bean. 解决方案: 需要在启动类加入扫描 @SpringBootApplication( ...
- FAT32文件系统学习(3) —— 数据区(DATA区)
FAT32文件系统学习(3) —— 数据区(DATA区) 今天继续学习FAT32文件系统的数据区部分(Data区).其实这一篇应该是最有意思的,我们可以通过在U盘内放入一些文件,然后在程序中读取出来: ...
- 如何添加一种新Case协议
这里以添加基础http为例 首先要在脚本文件(XML文件)中定义好这种协议的基本信息 您必须在这里设计好您协议预先需要的数据(比如串口协议,那波特率,串口号等可能是不会经常改变的就可以在这里先 ...
- SpringBoot如何使用拦截器
1.配置拦截器 @Configuration public class WebMvcConfigurer extends WebMvcConfigurerAdapter { @Override pub ...
- 朱晔的互联网架构实践心得S1E2:屡试不爽的架构三马车
朱晔的互联网架构实践心得S1E2:屡试不爽的架构三马车 [下载本文PDF进行阅读] 这里所说的三架马车是指微服务.消息队列和定时任务.如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构 ...