日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 1_java基本语法1

發布時間:2025/3/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 1_java基本语法1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、關鍵字

1、概述:被java預言賦予特定含義的單詞(java語言的組成部分);

2、特點:組成關鍵字的字母全部小寫;

3、保留字(goto、const):擁有關鍵字的義務,沒有關鍵字的權利;

4、用于定義數據類型的關鍵字:class、interface、byte、short、int、long、float、double、void、char、boolean;

5、用于定義數據類型值得關鍵字:true、false、null;

6、用于定義流程控制的關鍵字:if、else、switch、while、do、for、case、default、break、continue、return;

7、用于定義訪問權限修飾符的關鍵字:private、protected、public;

8、用于定義類,函數,變量修飾符的關鍵字:abstract、final、static、synchronized;

9、用于定義類與類之間關系的關鍵字:extends、implements;

10、用于定義建立實例以及引用實例,判斷實例的關鍵字:new、tnis、super、instanceof、throws、throw、finally、try、catch;

11、用于包的關鍵字:package、import;

12、其他修飾符關鍵字:native、strictfp、transient、volatile、assert;

二、標識符

1、類(所有單詞首字母都大寫)

2、變量(首字母小寫,后面單詞首字母大寫)

三、注釋:用于解釋說明程序的文字

單行注釋:? //注釋內容

多行注釋:? /*注釋內容*/

文本注釋:? /**注釋文本*/

四、定義變量格式

數據類型? ?變量名=初始化的值;

如? ? int i=123;

五、數據類型

1、基本數據類型:byte、short、int(整數類型)、long、float(單精度)、double(雙精度、小數類型);

2、Boolean布爾類型:只有兩個值:true和false;

六、運算符

1、算術運算符

2、關系運算符

3、邏輯運算符

4、賦值運算符

符號:=,+=,-=,*=,/=,%=

=為最基本的賦值運算符,其他為擴展賦值運算符;

5、位運算符

6、三目運算符

格式:

(關系表達式)?表達式1:表達式2;

如果條件位true,運算后的結果是表達式1;

如果條件位false,運算后的結果是表達式2;

實例:獲取兩個數中大數

int x=3,y=4,z;

z=(x>y)?x:y;

七、鍵盤錄入

1、導包(位置放在class定義的上面)

imprt java.util.Scanner;

2、創建對象

Scanner sc = new Scanner(System.in);

3、接收數據

int x = sc.nextInt();

流程如下:

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

int i=sc.nextInt();

System.out.println(i);

}

}

八、流程控制語句

1、順序結構:寫在前面的先執行,寫在后面的后執行

2、選擇結構(分支結構):兩種

1)if語句

if語句有三種格式

第一種:

if(關系表達式) {

語句體

}

執行流程

首先判斷關系表達式看其結果是true還是false;

如果是true就執行語句體;

如果是false就不執行語句體;

如:

int i=1;

if(i>0){

System.out.println("i是正數");

}

第二種:

if(關系表達式) {

語句體1;

}else {

語句體2;

}

執行流程

首先判斷關系表達式看其結果是true還是false;

如果是true就執行語句體1;

如果是false就執行語句體2;

如:

int i=1;

if(i>=0){

System.out.println("i是正數");

}else{

System.out.println("i是負數");

}

第三種:

if(關系表達式1) {

語句體1;

}else? if (關系表達式2) {

語句體2;

}

else {

語句體n+1;

}

如:

int i=1;

if(i>0){

System.out.println("i是正數");

}else if(i==0){

System.out.println("i就是0");

}else{

System.out.println("i是負數");

}

執行流程

首先判斷關系表達式1看其結果是true還是false

如果是true就執行語句體1

如果是false就繼續判斷關系表達式2看其結果是true還是false

如果是true就執行語句體2

如果是false就繼續判斷關系表達式…看其結果是true還是false

如果沒有任何關系表達式為true,就執行語句體n+1。

2)switch語句

格式:

switch(表達式) {

case 值1:

語句體1;

break;

case 值2:

語句體2;

break;

default:

語句體n+1;

break;

}

執行流程

首先計算出表達式的值

其次,和case依次比較,一旦有對應的值,就會執行相應的語句,在執行的過程中,遇到break就會結束。

最后,如果所有的case都和表達式的值不匹配,就會執行default語句體部分,然后程序結束掉。

3、循環結構

組成:

初始化語句:

一條或者多條語句,這些語句完成一些初始化操作。

判斷條件語句:

這是一個boolean 表達式,這個表達式能決定是否執行循環體。

循環體語句:

這個部分是循環體語句,也就是我們要多次做的事情。

控制條件語句:

這個部分在一次循環體結束后,下一次循環判斷條件執行前執行。通過用于控制循環條件中的變量,使得循環在合適的時候結束。

1)for循環語句

格式:

for(初始化語句;判斷條件語句;控制條件語句) {

循環體語句;

}

執行流程

A:執行初始化語句

B:執行判斷條件語句,看其結果是true還是false

如果是false,循環結束。

如果是true,繼續執行。

C:執行循環體語句

D:執行控制條件語句

E:回到B繼續

2)while循環語句

格式:

while(判斷條件語句) {

循環體語句;

}

擴展格式

初始化語句;

while(判斷條件語句) {

循環體語句;

控制條件語句;

}

for與while兩者區別:

for循環語句和while循環語句可以等價轉換,但還是有些小區別的

使用區別:控制條件語句所控制的那個變量,在for循環結束后,就不能再被訪問到了,而while循環結束還可以繼續使用,如果你想繼續使用,就用while,否則推薦使用for。原因是for循環結束,該變量就從內存中消失,能夠提高內存的使用效率。

3)do...while循環語句

格式:

do {

循環體語句;

}while((判斷條件語句);

擴展格式

初始化語句;

do {

循環體語句;

控制條件語句;

} while((判斷條件語句);

注意:三種循環語句其實都可以完成一樣的功能,也就是說可以等價轉換,但還是有小區別的:

do…while循環至少會執行一次循環體。

for循環和while循環只有在條件成立的時候才會去執行循環體

注意事項:

寫程序優先考慮for循環,再考慮while循環,最后考慮do…while循環。

如下代碼是死循環

while(true){}

for(;;){}

九、跳轉語句

break 中斷:此條循環停止

continue 繼續:跳過此條循環,輸出別的循環

return 返回:整個程序停止

十、鍵盤快捷鍵

Ctrl+A?????? 全選

Ctrl+C?????? 復制

Ctrl+V?????? 粘貼

Ctrl+X?????? 剪切

Ctrl+Z?????? 撤銷

Ctrl+S?????? 保存

十一、常用dos命令

打開DOS控制臺的方式:

開始-運行-cmd-回車? 快捷鍵window鍵+r調出運行

常用DOS命令

盤符: 回車????? 盤符切換

D: 切換到d盤

dir(directory):列出當前目錄下的文件以及文件夾

md (make directory) : 創建目錄

md abc? 創建abc目錄

rd (remove directory): 刪除目錄

rd abc? 刪除abc目錄

cd (change directory)改變指定目錄(進入指定目錄)

cd gakataka\Teacher 切換到當前目錄? cd xxx* 模糊匹配? 如果有多個 匹配第一個

cd.. : 退回到上一級目錄

cd\: 退回到根目錄

del (delete): 刪除文件,刪除一堆后綴名一樣的文件*.txt

exit : 退出dos命令行

cls : (clear screen)清屏

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的java 1_java基本语法1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。