ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java学习Day03

2021-07-04 20:00:54  阅读:136  来源: 互联网

标签:运算符 Java 运算 Day03 学习 二进制 ----- 类型 变量


Java基本语法

自动类型提升 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,学习,二进制,-----,类型,变量
来源: https://blog.csdn.net/qq_46056128/article/details/118441108

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有