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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java定义变量x初始值为3,JAVA 第一章

發布時間:2025/3/12 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java定义变量x初始值为3,JAVA 第一章 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章

1.注釋:

一個好的開發習慣,應該是多編寫注釋,這樣程序的可讀性增強。

單行注釋

// 單行注釋 ,只注釋當前行

多行注釋

/*

多行注釋

多行注釋

*/

javadoc 注釋

/**

javadoc 注釋

javadoc 注釋

javadoc 注釋

*/

注意:這種注釋是比較專業的注釋,改注釋信息會被 javadoc.exe工具解析提取并生成幫助文檔。

2.數據類型

作用:指導 JVM 在運行程序的時候,給該程序分配多大內存空間。

基本數據類型包括四大類八小種

第一類 整數型 (byte,short ,int ,long)

第二類 浮點型 (float,double)

第三類 布爾型 (boolean)

第四類 字符型 (char)

八種數據類型各占用空間大小是多少

基本數據類型

占用空間大小

byte

1

short

2

int

4

long

8

float

4

double

8

boolean

1

char

2

3.變量

什么是變量?

變量本質上說是內存中的一塊空間,這塊空間有數據類型,有名字,有字面值。

變量包含三部分:數據類型,名稱,字面值【數據】

變量是內存中存儲數據的最基本的單元

1. 變量的概述

用于存儲可變數據的容器。

2. 變量存在的意義

計算機主要用于處理生活中的數據,由于生活中存在大量的可變數據,那么計算機就必須具備存儲可變數據的能力。

比如:

1.時間每一秒都在發生變化,根據不同的時間要有不同的處理方式。

2.氣象站會根據溫度發布天氣預報信號。

3. 變量的特點

正常情況下牛奶盒裝的都是牛奶,而且會根據牛奶的多少去決定要多大的容量的牛奶盒,A和B兩位同學同時把牛奶盒放進籃子里面,但是需要區分兩個牛奶盒是誰的,都需要在牛奶盒上做一個標志。

特點:

必須要有大小

存儲一定格式的可變數據

必須要有名字

4.運算符

算數運算符

image.png

1. 自增

(++)前自增:先自增完畢,再運算整個表達式,語句分號前面的都是運算表達式;

賦值運算符

image.png

比較運算符

image.png

邏輯運算符

image.png

位運算符

image.png

運算符的優先級與結合性

image.png

5.字符串

獲取字符串長度

length()

String 類的一個訪問器方法是 length() 方法,它返回字符串對象包含的字符數。

連接字符串

string1.concat(string2);

返回 string2 連接 string1 的新字符串。

返回指定索引處的字符

charAt()

charAt() 方法用于返回指定索引處的字符。索引范圍為從 0 到 length() - 1。

字符串比較

(1) 不忽略字符串大小寫情況下字符串的大小比較方法:compareTo(another str)

格式:int result = str1.compareTo(str2);

輸出三種比較結果:

若該字符串的Unicode值

若該字符串的Unicode值=參數字符串的Unicode值,結果返回0;

若該字符串的Unicode值>參數字符串的Unicode值,結果返回一正整數。

(2)忽略字符串大小寫情況下字符串的大小比較方法compareTOIgnoreCase(another str)

格式:int result = str1.compareToIgnoreCase(str2);

在忽略字符串大小寫情況下,返回三種比較結果:

輸出三種比較結果:

若該字符串的Unicode值

若該字符串的Unicode值=參數字符串的Unicode值,結果返回0;

若該字符串的Unicode值>參數字符串的Unicode值,結果返回一正整數。

字符串的查找

1、indexOf()方法

格式:1、str.indexOf(ch)

格式1返回指定字符在字符串中第一次出現位置的索引

2、lastIndexOf()方法

格式:1、str.lastIndexOf(str);

格式1:返回指定子字符串在字符串中最后一次出現位置的索引

截取與拆分

(1) 截取方法

1、substring()方法

格式1:String result = str.substring(index);

結果:截取出范圍內的字符串

(2)拆分方法

1、split()方法

格式1 :String strArray[] = str.split(正則表達式);// 拆分的結果保存到字符串數組中

格式2:String strArray[] = str.split(正則表達式,limit);

替換與修改

(1)concat()方法合并字符串

格式:String result = str1.concat(str2); //將str1和str2合并

(2) toLowerCase()方法 將字符全部轉化為小寫

格式: String result = str.toLowerCase();

(3) toUpperCase()方法 將字符全部轉化為大寫

格式:String result = str.toUpperCase();

(4)replaceAll()、replaceFirst()方法:需要匹配正則表達式

6.輸入輸出

輸入語句

1.使用Scanner類:

(1)使用java.util包。 import java.util.*;

(2)構造Scanner類對象,它附屬于標準輸入流System.in。 Scanner s = new Scanner(System.in);

(3)常用的next()方法系列: nextInt():輸入整數 nextLine():輸入字符串 nextDouble():輸入雙精度數 next():輸入字符串(以空格作為分隔符)。

輸出語句

Java中的輸出語句有以下四種:

System.out.println(1111);//換行打印

System.out.print(1111);//不換行打印

System.out.write(2222);//字節輸出

System.out.printf("%+8.3f\n", 3.14);//按格式輸出

7.控制流程

1. 判斷(if…else)

if(判斷條件1){

執行的代碼塊1;

}else if(判斷條件2){

執行語句;

}else if(判斷條件3){

執行語句;

}

2. 選擇判斷語句(switch)

switch(表達式)

{

case 取值1:

執行語句;

break;

case 取值2:

執行語句;

break;

…...

default:

執行語句;

break;

}

switch語句特點:

1,switch語句選擇的類型只有四種:byte,short,int , char。

2,case之間與default沒有順序。先判斷所有的case,沒有匹配的case執行

default。

3,switch語句停止的條件是遇到了break關鍵字或者結束switch語句的大括號。

4,如果匹配的case或者default沒有對應的break,那么程序會繼續向下執行,運

行可以執行的語句,直到遇到break或者switch結尾結束。

5,switch case中的值必須要與switch表達式的值具有相同的數據類型。而且case后跟的值必須是常量,不能跟變量。

3. While循環

while(條件表達式)

{

執行語句;

}

4.do while 語句

do

{

執行語句;

}while(條件表達式);

do while特點是條件無論是否滿足,

循環體至少被執行一次。

5.for 循環

for(初始化表達式;循環條件表達式;循環后的操作表達式)

{

執行語句;

}

6.7 break、continue關鍵字

break關鍵字:break 語句用于終止最近的封閉循環或它所在的 switch 語句。控制傳遞給終止語句后面的語句(如果有的話)。

適用:for循環 、 switch兩種循環語句。

break的用法:

單獨使用。

與標簽一起使用。(標簽:即一個名字,滿足標識符的條件即可)。

使用細節: 不要再break語句之后,編寫其他語句,永遠都執行不到,編譯報錯。

continue關鍵字:語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。(跳出本循環,執行下一次循環)。

適用于:while 、 do while 、 for循環語句

使用細節:

1. 如果continue出現在循環的末尾(最后一條語句),那么可以省略。

2. 如果continue出現在循環的第一條語句,那么后面的語句都無法執行,所以編譯報錯。

8.數組

1.數組的定義

格式1:

元素類型[] 數組名 = new 元素類型[元素個數或數組長度];

示例:int[] arr = new int[5];

格式2:

元素類型[] 數組名 = new 元素類型[]{元素,元素,……};

int[] arr = new int[]{3,5,1,7};

int[] arr = {3,5,1,7};

2.數組初始化

數組的格式

int[] x = new int[3];

x[0] = 1;

x[1] = 2;

另一種定義:該形式可以直接明確數組的長度,以及數組中元素的內容

int[] x = { 1, 2, 3 };

int[] x=new int[]{1,2,3};

總結

以上是生活随笔為你收集整理的Java定义变量x初始值为3,JAVA 第一章的全部內容,希望文章能夠幫你解決所遇到的問題。

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