Java基本語法回顧
瞭解
計算機中底層的運算都是通過資料的反碼進行運算的。
正數的三碼合一(原碼、反碼、補碼)
負數的反碼是符號位不變各位取反。補碼是在反碼的基礎上加一
資料型別
Java資料型別有基本資料型別和引用資料型別。基本資料型別有八種分別是:
byte、short、int、long、float、double、char、boolean。
String是引用資料型別。Byte是byte的包裝類。
基本資料型別定義為屬性的時候他們的值會自動初始化。
其中boolean的值預設是false。
變數
變數會開闢一塊記憶體空間,我們通過操作它的名字來間接操作它。
變數和屬性不同,變數定義在方法中或者語句塊中,
且必須初始化。變數的作用範圍是當前大括號以及大括號的子括號。
自動轉換和強制轉換
byte和short在做運算的時候會自動提升成int(精度不會損失)。
因此如果還用byte或者short接的話就會溢位
int和其他資料型別不會自動提升(精度會損失)
強制轉換的時候 大籃子裡的東西可以往小籃子裡放但是超過了小籃子的量
就會損失精度 比如:
int i=1586;
byte a=(byte)i;
System.out.println(a); 這段程式碼不會報錯但是執行會損失精度
運算子
算術運算子
運算分為算術運算子、邏輯運算子、比較運算子、位運算子
算術運算子:+ - * / 以及求餘% 外加 自增 ++ 自減 --;
i++執行後加1 ++i 執行後加1,
int i=1;
System.out.println(i++);//輸出1
System.out.println(++i);//輸出2
邏輯運算子
相關文章
- Java基本語法Java
- java基本語法--運算子Java
- [一、基本語法]1基本語法概述
- Java基礎知識篇02——Java基本語法Java
- Day01-java基本語法(程式導向)Java
- Python 基本語法Python
- React基本語法React
- Redux基本語法Redux
- javascript基本語法JavaScript
- lua~基本語法
- shell基本語法
- mysql基本語法MySql
- TCP基本語法TCP
- Markdown 基本語法
- JSP基本語法JS
- Markdown基本語法
- PHP基本語法PHP
- Java2024-Day01回顧Java
- HTML基本語法和語義HTML
- VUE的基本語法Vue
- Python的基本語法Python
- Thymeleaf的基本語法
- python基本語法元素Python
- C++基本語法C++
- Java基礎知識回顧 -SQLJavaSQL
- php語法同java語法的基本區別(例項專案需求,php才能熟)PHPJava
- 回顧
- orcale 語句基本語法縮寫
- git bash的一些基本使用命令(回顧)Git
- Scala基本語法學習
- C++ 的基本語法C++
- 詳解Dockerfile基本語法Docker
- jsx基本語法規則JS
- Findings | 中文預訓練語言模型回顧模型
- day02 Java基本語法( 上 ): 變數與運算子Java變數
- 4.22 jmu-Java-02基本語法-02-StringBuilder (10分)JavaUI
- Dart語言詳解(二)——基本語法Dart
- LightBulb回顧