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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java logic_Java Logic总结2

發(fā)布時間:2025/4/16 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java logic_Java Logic总结2 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

過了幾個月,才上傳上來,找到以前的文檔,發(fā)現(xiàn)那時候好像寫的不是很認(rèn)真,好在,這些知識到現(xiàn)在,已經(jīng)在腦海里根深蒂固了。

第九章 :循環(huán)結(jié)構(gòu)進階

第十章 :類和對象

第十一章:類的無參方法

第十二章:人機猜拳

第十三章:帶參的方法1

第十四章:帶參的方法2

第十五章:字符串

第九章

01.插入算法

向數(shù)組中插入元素

答:解決步驟:

1、找位置2.元素后移3.對空位置賦值

02.二重循環(huán)結(jié)構(gòu)

為什么使用二重循環(huán)

答:更簡單的解決一些普通循環(huán)不能解決的問題。

什么是二重循環(huán)

答:在一個循環(huán)中,嵌套了另一個循環(huán)的結(jié)構(gòu)。

如何使用二重循環(huán)

答:各種循環(huán)可以互相任意嵌套,沒有任何約束。

轉(zhuǎn)語句進階

在二重循環(huán)中使用continue

在二重循環(huán)中使用break

二重循環(huán)中coutinue和break語句對比

Continue:結(jié)束本次循環(huán),繼續(xù)下一次循環(huán)。

Break:跳出整個當(dāng)前循環(huán)。

本章總結(jié)

01.通過循環(huán)比較移位的方式,向數(shù)組中插入一個元素。

02.二重循環(huán)就是一個循環(huán)體內(nèi)包含另一個完整的循環(huán)結(jié)構(gòu)

03.在二重循環(huán)中可以使用break、continue語句控制程序的執(zhí)行。

精華部分

插入算法(難點:非考試重點):

String[] musics={"Island","Ocean",”O(jiān)DD”,"Pretty","Sun"};

System.out.print("插入前歌曲名稱:");

for (int i = 0; i < musics.length; i++) {

System.out.print(musics[i]+"\t");

}

int index=0;//保存插入song的位置

//輸入要插入的歌曲名稱

System.out.print("\n請輸入要插入的歌曲名稱:");

Scanner input=new Scanner(System.in);

String song=input.next();

//數(shù)組復(fù)制

String[] newMusics=new String[musics.length+1];

for (int i = 0; i < musics.length; i++) {

newMusics[i]=musics[i];

}

//對比字符串的字典排序找到song插入的位置

for (int i = 0; i < musics.length; i++) {

if(newMusics[i].compareToIgnoreCase(song)>0){

index=i;

break;

}

}

//將新數(shù)組中的下標(biāo)為index(包括index)之后元素后移一個位置

//這里注意:只能倒著循環(huán),否則會將原來的值覆蓋

//另外i的值只能大于index,不能等于index

for (int i = newMusics.length-1; i >index; i--) {

newMusics[i]=newMusics[i-1];

}

//將song放到index位置

newMusics[index]=song;

System.out.print("\n新數(shù)組元素是:");

for (int i = 0; i < newMusics.length; i++) {

System.out.print(newMusics[i]+"\t");

}

二重循環(huán)

二重循環(huán):在一個循環(huán)中嵌套另一個循環(huán),這里也是整本書的重中之重。

第十章

第10章? 類和對象

對象

能看得見摸得著的就叫對象

屬性:對象具有的特征(靜態(tài)特征)

方法:對象的行為(動態(tài)特征)

具有相同特征的一系列事物的統(tǒng)稱

類和對象的關(guān)系

對象是類的實例,類是對象的模板

類是對象的類型

03.java是面向?qū)ο蟮恼Z言

java的類模板

所有的Java程序都以類Class為組織單元

如何定義類

在類中創(chuàng)建,如果要調(diào)用先進性實例化。然后類名.屬性名

面向?qū)ο蟮膬?yōu)點

與人類的思維一致。

信息隱藏。

提高了程序的重用性。

04.數(shù)據(jù)類型總結(jié)

本章總結(jié)

01.對象時用來描述客觀事物的一個實體,由一組屬性和方法構(gòu)成。

02.類是具有相同屬性和方法的一組對象的集合。

03.類和對象的關(guān)系時抽象和具體的關(guān)系,類是對象的集合,對象是類的實例。

04.對象的屬性和方法被共同封裝在類中,相輔相成,不可分割。

05.面向?qū)ο蟪绦蛟O(shè)計優(yōu)點如下:

與人類的思維習(xí)慣一致。

隱藏信息,提高了程序的課維護性和安全性。

提高了程序的可重用性。

使用類的步驟如下:

(1)?????? 定義類:使用關(guān)鍵字class

(2)?????? 創(chuàng)建類的對象:使用關(guān)鍵字new

(3)?????? 使用類的屬性和方法:使用操作符”.”

java中的數(shù)據(jù)類型分為兩類,基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。

第十一章

第11章? 類的無參方法

類的方法概述

011.什么是類的方法

012.如何定義類的方法

013.方法調(diào)用

014.常見錯誤

015.上機練習(xí)

02.變量的作用域

021.成員變量和局部變量

022.常見錯誤

03.面向?qū)ο缶幊趟季S

031.如何使用面向?qū)ο笏季S

032.上機練習(xí)

04.JavaDoc注釋

041.什么是JavaDoc注釋

042.如何生成JavaDoc文檔

043.上機練習(xí)

本章總結(jié)

01.定義類的方法必須包含以下三個部分:

方法的名稱。

方法的返回值類型

方法的主體

類的方法調(diào)用,使用如下兩種形式。

同一個類中的方法,直接使用方法名調(diào)用該方法

不同類的方法,首先創(chuàng)建對象,然后使用“對象名.方法名”來調(diào)用。

在java中,有成員變量和局部變量,他們呢的作用域各不相同。

JavaDoc注釋以”/**”開頭,以”*/”結(jié)尾,并且提供了JavaDoc注釋標(biāo)簽。使用JavaDoc技術(shù)可以生成開發(fā)文檔。

第十三章

第13章? 帶參數(shù)的方法(一)(不是考試重點)

帶參方法

011.如何定義帶參方法

012.帶參方法的調(diào)用

013.上機練習(xí)

02.帶有多個參數(shù)的方法

021.帶兩個參數(shù)的方法

022.帶多個參數(shù)的方法

023.常見錯誤

024.上機練習(xí)

03.包

031.為什么需要包

032.如何創(chuàng)建包

033.使用Eclipse創(chuàng)建包

034.包和目錄的關(guān)系

035.如何導(dǎo)入包

036.上機練習(xí)

本章總結(jié)

01.帶參方法定義一般形式如下:

返回類型(){

//方法的主體

}

調(diào)用帶參方法與調(diào)用無參方法的語法是相同的,但是在調(diào)用帶參方法時必須傳入實際的參數(shù)的值。

形參是在定義方法的時候?qū)?shù)的稱呼,實參是在調(diào)用方法時傳遞給方法的實參的值。

Java中提供包來管理類,創(chuàng)建包使用關(guān)鍵字package,導(dǎo)入包使用關(guān)鍵字import。

第十四章

第14章?? 帶參數(shù)的方法二

引用類型作為參數(shù)

011.數(shù)組類型的方法返回值

012.對象類型的參數(shù)

013.對象數(shù)組類型的參數(shù)

本章總結(jié)

Java把數(shù)據(jù)類型分成兩大類

基本數(shù)據(jù)類型和引用數(shù)據(jù)類型

第十五章

第15章?? 字符串

字符串概述

如何使用字符串

String name=“”

字符串的長度

Name.length

字符串的比較

.equals()方法用來比較字符串是否相等

Ignorecase(忽略大小寫)

02.復(fù)雜字符串處理

字符串的連接

Concat()方法

022.字符串的提取和查詢

Indexof()方法 lastindexOf()方法:查詢

Substring()方法用來提取

字符串的拆分

Split()方法用來拆分,分成的字符串用數(shù)組來接收。

03.StringBuffer類

031.如何使用StringBuffer類

StringBuffer name=new StringBuffer(“字符串”);

032.常用的StringBuffer類方法

Name.append()追加方法

Name.insert()插入方法

Name.offset()插入位置

總結(jié)

以上是生活随笔為你收集整理的java logic_Java Logic总结2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。