Java学习Day03
2021/7/4 20:21:50
本文主要是介绍Java学习Day03,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java基本语法
- 自动类型提升 vs 强制类型转换
- 变量运算规则
- 字符串类型的使用
- 进制
- 运算符
自动类型提升 vs 强制类型转换
7种基本数据类型之间的运算规则:(不包含boolean类型)
自动:
byte,short,int,long,float,double:表示数的范围依次递增,升级;
当容量小的数据类型变量和容量大的数据类型变量做运算时,结果自动提升为容量大的类型;
-------容量大小:表示数的范围的大小;
特别的:byte,short,char三种变量之间做运算,结果只能为int类型;
强制:自动类型提升的逆运算
需要使用强转符:();
强制类型转换可能导致精度损失;
变量运算规则
特殊情况:
整型默认int,
浮点型默认double,
字符串类型的使用
String:引用数据类型
声明String变量时,使用 “ ” 双引号;
里面只要不超过内存,想放多少放多少;
可以和8种基本类型变量做运算,且运算只能是连接运算: +;运算结果仍然时String类型;
练习:注意运算顺序
进制
对于整数而言:
Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64位,第64位是符号位
●二进制的整数有如下三种形式:
-----原码:直接将一个数值换成二进制数。最高位是符号位
-----负数的反码:是对原码按位取反,只是最高位(符号位)确定为1。
-----负数的补码:其反码加1。
计算机以二进制补码的形式保存所有的整数。
注意:
-----正数的原码、反码、补码都相同;
-----负数的补码是其反码+1;(熟悉进制之间的转换)
运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
●算术运算符:+ - * / 等
●赋值运算符:
●比较运算符(关系运算符):
●逻辑运算符:
●位运算符:
●三元运算符:
这篇关于Java学习Day03的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略