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(SE)內容回顧Java
- Kafka基本知識回顧及複製Kafka
- Java基礎知識篇02——Java基本語法Java
- Java 語法介紹(一):Java語言的基本組成(轉)Java
- java學習知識回顧Java
- Java基礎知識回顧Java
- Markdown 基本語法
- javascript基本語法JavaScript
- PHP基本語法PHP
- Redux基本語法Redux
- React基本語法React
- ajax 基本語法
- VBS基本語法
- mongoDB基本語法MongoDB
- factory基本語法
- SQL基本語法SQL
- VB基本語法
- shell基本語法
- TCP基本語法TCP
- Markdown基本語法
- mysql基本語法MySql
- lua~基本語法
- Day01-java基本語法(程式導向)Java
- Java基礎知識回顧 -SQLJavaSQL
- 回顧我學過的程式語言
- 【菜鳥學Java】7:JSP的基本語法JavaJS
- VUE的基本語法Vue
- Thymeleaf的基本語法
- Python 基本語法Python
- JSP基本語法JS
- C++基本語法C++
- HTML基本語法和語義HTML
- git bash的一些基本使用命令(回顧)Git
- Java2024-Day01回顧Java
- php語法同java語法的基本區別(例項專案需求,php才能熟)PHPJava