国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JAVA基礎(chǔ)-流程控制、字符串

這篇具有很好參考價值的文章主要介紹了JAVA基礎(chǔ)-流程控制、字符串。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、java基礎(chǔ)

1、java主類結(jié)構(gòu)

package com.study.again001;    包名
public class helloword { 類名
static String s1 = "1"; 靜態(tài)成員變量
public static void main(String[] args) { main方法
String s2 = "2"; 局部變量
System.out.println(s1); 輸出
System.out.println(s2);輸出
}
}

2、基本數(shù)據(jù)類型

JAVA基礎(chǔ)-流程控制、字符串

?3、運算符

?

  • 算數(shù)運算符

    • +

    • -

    • *

    • /

    • %?? 取余運算符?? eg:12%10 = 2

  • 隱式轉(zhuǎn)換

    • 自動類型提升

    • 就是把一個取值范圍小的數(shù)據(jù)或者變量,賦值給另一個取值范圍大的變量。此時不需要我們額外寫代碼單獨實現(xiàn),是程序自動幫我們完成的

  • 強制轉(zhuǎn)換

    • 如果要把一個取值范圍大的數(shù)據(jù)或者變量賦值給另一個取值范圍小的變量。是不允許直接操作。

    • 如果一定要這么干,就需要加入強制轉(zhuǎn)換

  • 自增自減運算符

    • ++

    • --

  • 賦值運算符

    • =

    • 擴展運算符

      • 就是把左邊跟右邊進行運算,把最終的結(jié)果賦值給左邊,對右邊沒有任何影響

      • +=

      • -=

      • /=

      • %=

  • 關(guān)系運算符

    • ==

      • 就是判斷左邊跟右邊是否相等,如果成立就是true,如果不成立就是false

    • !=

      • 就是判斷左邊跟右邊是否不相等,如果成立就是true,如果不成立就是false

    • >

      • 就是判斷左邊是否大于右邊,如果成立就是true,如果不成立就是false

    • >=

      • 就是判斷左邊是否大于等于右邊,如果成立就是true,如果不成立就是false

    • <

      • 就是判斷左邊是否小于右邊,如果成立就是true,如果不成立就是false

    • <=

      • 就是判斷左邊是否小于等于右邊,如果成立就是true,如果不成立就是false

  • 邏輯運算符

    • &

      • 邏輯與(而且)

    • |

      • 邏輯或(或者)

    • ^

      • 異或

    • !

      • 非(取反)

  • 短路運算符

    • &&

      • 運算結(jié)果跟&是一模一樣的,只不過具有短路效果

    • ||

      • 運算結(jié)果跟|是一模一樣的。只不過具有短路效果

  • 三元運算符

    • 格式

      • 關(guān)系表達式 ? 表達式1 :表達式2

?二、流程控制

1、if條件語句

if(布爾表達式){

語句序列;

}

判斷兩個便令的大小來決定輸出結(jié)果

public static void main(String[] args) {
int a = 15;
int b = 15;
if (a>b){
System.out.println(a);
}else if(a<b){
System.out.println(b);
}else {
System.out.println(a=b);
}
}

?

2、switch多分支語句

?

public static void main(String[] args) {
int s = 5;
switch (s){
case 3:
System.out.println(3);
break;
case 4:
System.out.println(4);
break;
case 5:
System.out.println(5);
break;
default:
System.out.println("s大于5");
break;
}
}

?

3、while循環(huán)語句

?

while(){

執(zhí)行語句

}

public static void main(String[] args) {
int x = 1;
int sum = 0;
while (sum<=10){
sum = sum + x;
}
System.out.println(sum);
}

4、do....while 循環(huán)語句

5、for 循環(huán)語句

for(表達式1;表達式2;表達式3){

語句序列;

}

6、foreach語句

foreach(){

}

7、循環(huán)控制

break語句

continue語句

三、字符串

1、獲取字符串信息

(1)、獲取長度

string s = "dsdsd";

int num? = s.length(s)

(2)、字符串查找

indexOf():返回搜索字符第一次出現(xiàn)的索引

lastIndexOf():返回搜索的字符字符串最后一次出現(xiàn)的索引

(3)、獲取指定索引位置的字符

char ss = s.charAt(2):獲取指定索引下的字符

2、字符串操作

?

(1)、獲取字符串

substring(int begingIndex)

(2)、去除空格

trim()

(3)字符串替換

replace()

(4)判斷字符串的開始與結(jié)尾

startsWith()

endswith()

(5)判斷字符串是否相等

equals():如果兩個字符串具有相同的字符和長度,返回為true

equalslgnoreCase():不區(qū)分大小寫對比字符串是否相同

(6)字母大小寫轉(zhuǎn)換

toLowerCase():字符串轉(zhuǎn)小寫

toUpperCase():字符串轉(zhuǎn)大寫

(7)字符串分割

split(string sign int limit)

?代碼示例:文章來源地址http://www.zghlxwxcb.cn/news/detail-855020.html

public static void main(String[] args) {
String s = "usjksnHJBJBJBJBckjckd sasas adxcxsdjd";
int length = s.length();
int i = s.indexOf('j');
int i1 = s.lastIndexOf('j');
char ss = s.charAt(2);
String substring = s.substring(5, 10);
String trim = s.trim();
String replace = s.replace('u', 'l');
boolean usjks = s.startsWith("usjks");
boolean sdjd = s.endsWith("sdjd");
String lowerCase = s.toLowerCase();
String upperCase = s.toUpperCase();
System.out.println(length);
System.out.println(i);
System.out.println(i1);
System.out.println(ss);
System.out.println(substring);
System.out.println(trim);
System.out.println(replace);
System.out.println(usjks);
System.out.println(sdjd);
System.out.println(lowerCase);
System.out.println(upperCase);
String[] js = s.split("j", 5);
for (String j : js) {
System.out.println(j);
}
for (int i2 = 0; i2 < js.length; i2++) {
System.out.println(i2);
}


}

到了這里,關(guān)于JAVA基礎(chǔ)-流程控制、字符串的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C 語言結(jié)構(gòu)體和枚舉完全指南:成員訪問、字符串操作、枚舉基礎(chǔ)

    要訪問結(jié)構(gòu)體的成員,請使用點語法 (.): 現(xiàn)在您可以使用只使用一個結(jié)構(gòu)體,輕松創(chuàng)建多個具有不同值的結(jié)構(gòu)體變量: 請記住,C 語言中的字符串實際上是字符數(shù)組,不幸的是,您無法像這樣為數(shù)組分配值: 會發(fā)生錯誤: prog.c:12:15: error: assignment to expression with array type 但是,

    2024年02月02日
    瀏覽(27)
  • Java的字符串的基礎(chǔ)知識(必看)

    目錄 Java的字符串的基礎(chǔ)知識(必看) String API的使用 String概述 創(chuàng)建String對象的兩種方式 ==號比的是什么? 難點 經(jīng)典String案例 易錯點 StringBuilder 疑難點: StringJoiner 字符串相關(guān)類的底層原理 中文的存儲原理 String的常見的構(gòu)造方法 API的使用 JavaAPI(Java Application Programming Interface)是

    2024年04月10日
    瀏覽(38)
  • 【Java 基礎(chǔ)篇】Java StringBuilder:可變的字符串操作

    在Java中,字符串是不可變的,這意味著每次對字符串進行操作時都會創(chuàng)建一個新的字符串對象。然而,有時我們需要對字符串進行頻繁的操作,這樣就會導致大量的對象創(chuàng)建和內(nèi)存開銷。為了解決這個問題,Java提供了 StringBuilder 類,它是一個可變的字符串操作類,允許我們

    2024年02月11日
    瀏覽(30)
  • 數(shù)據(jù)結(jié)構(gòu)(Java實現(xiàn))-字符串常量池與通配符

    數(shù)據(jù)結(jié)構(gòu)(Java實現(xiàn))-字符串常量池與通配符

    字符串常量池 在Java程序中,類似于:1, 2, 3,3.14,“hello”等字面類型的常量經(jīng)常頻繁使用,為了使程序的運行速度更快、更節(jié)省內(nèi)存,Java為8種基本數(shù)據(jù)類型和String類都提供了常量池。 “池” 是編程中的一種常見的, 重要的提升效率的方式, 我們會在未來的學習中遇到各

    2024年02月10日
    瀏覽(23)
  • 【java】Java基礎(chǔ)-數(shù)字與字符串的互轉(zhuǎn)匯總

    1、通過ToString() 方法, Double 就是一個包裝類,String s1 = Double. toString (num); Integer同理 2、通過valueof() 方法, 本質(zhì)上還是調(diào)用 toString() 方法,String s2 = String. valueOf (num); 3、技巧性,第三種沒有借助包裝類?String s3 =\\\"\\\"+num; string 和int之間的轉(zhuǎn)換 string轉(zhuǎn)換成int ?:Integer.valueOf(\\\"12\\\") 或者

    2023年04月12日
    瀏覽(18)
  • 【Java 基礎(chǔ)篇】Java StringBuffer詳解:更高效的字符串處理

    【Java 基礎(chǔ)篇】Java StringBuffer詳解:更高效的字符串處理

    在Java編程中,字符串是一個常見的數(shù)據(jù)類型,用于存儲文本信息。然而,與字符串相關(guān)的操作可能會導致性能問題,因為字符串是不可變的,每次對字符串進行操作都會創(chuàng)建一個新的字符串對象。為了解決這個問題,Java提供了 StringBuffer 類,它允許我們有效地處理可變字符串

    2024年02月10日
    瀏覽(15)
  • 黑馬程序員Java零基礎(chǔ)視頻教程筆記-字符串

    1. API 應(yīng)用程序編程接口 2. 簡單理解 API就是別人已經(jīng)寫好的東西,我們不需要自己編寫,直接使用即可 3. Java API 指的就是JDK中提供的各種功能的Java類 這些類將底層的實現(xiàn)封裝了起來,我們不需要關(guān)心這些類是如何實現(xiàn)的,只要學習這些類如何使用即可 4. 樣例 1. 字符串學習

    2024年02月01日
    瀏覽(34)
  • python熟悉python基礎(chǔ)語法,了解html網(wǎng)絡(luò)結(jié)構(gòu),了解json格式數(shù)據(jù),含有字符串

    python熟悉python基礎(chǔ)語法,了解html網(wǎng)絡(luò)結(jié)構(gòu),了解json格式數(shù)據(jù),含有字符串

    Python網(wǎng)絡(luò)爬蟲是利用Python編寫的程序,通過自動化地訪問網(wǎng)頁、解析html或json數(shù)據(jù),并提取所需信息的技術(shù)。下面將詳細介紹一些與Python網(wǎng)絡(luò)爬蟲相關(guān)的重要知識點。 ? 變量和數(shù)據(jù)類型:學習如何聲明變量以及Python中的常用數(shù)據(jù)類型,如數(shù)字、字符串、列表、字典等。 條件語

    2024年02月10日
    瀏覽(26)
  • Java基礎(chǔ)之【字符串操作以及自增自減操作】

    加油,新時代打工人! 基礎(chǔ)不牢,地動天搖。對于剛畢業(yè)的大學生來說,基礎(chǔ)不牢的話,很難輕松勝任一份工作。工作中用到很多基礎(chǔ)性的語法。 雖然,工作了一年多,我們一起重新溫習一下基礎(chǔ)吧 一、Java基礎(chǔ)之算術(shù)運算符 二、Java基礎(chǔ)之類型轉(zhuǎn)換

    2024年02月16日
    瀏覽(39)
  • 【JavaSE專欄89】Java字符串和XML數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換,高效靈活轉(zhuǎn)變數(shù)據(jù)

    【JavaSE專欄89】Java字符串和XML數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換,高效靈活轉(zhuǎn)變數(shù)據(jù)

    作者主頁 :Designer 小鄭 作者簡介 :3年JAVA全棧開發(fā)經(jīng)驗,專注JAVA技術(shù)、系統(tǒng)定制、遠程指導,致力于企業(yè)數(shù)字化轉(zhuǎn)型,CSDN學院、藍橋云課認證講師。 主打方向 :Vue、SpringBoot、微信小程序 本文講解了 XML 的概念,以及 Java 中 XML 和字符串的轉(zhuǎn)換方法,并給出了樣例代碼。

    2024年02月09日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包