今天看了的視頻中介紹了char 與 String
其實在學一點C之後,在去實踐了一些JAVA(都是些摳腳的東西),我還天真的以爲,JAVA中的字符串是隻有String類型,誒,看來是我太天真了。
1.JAVA裏面也是有Char的,下面我來寫下兩者的區別(我在寫這裏裏時有點心方,覺得好像有什麼是錯的一樣,如果摳腳了,望指正)
char 是表示字符(而不是字符串),按照我自己的理解,應該是指單個字符。
e.g char fuck = 'a';//用單引號表示
Sting 是表示字符串。
e.g String gg = "fashlfl";
2.然後我知道了每個字符都可以對應一個相應的數字,這樣的話定義的char類型可以直接在與int中直接計算使用
e.g char ae = 'a';
int i = ae + 2;
System.out.println(i);
//輸出結果99, 因爲字符a對應97數字,順帶一提,println後面的ln表示輸出後換行。
//如果希望將數字轉回字符輸出,
char fx = 'a';
int j = fx + 2;
char fg = (char)j;//強制轉換
System.out.println(fg);
//輸出結果爲c c爲a的後兩位字符
照着這節奏,我們就可以輸出a-z了,啊哈哈哈哈哈哈哈哈!
char c4 = 'a';
int k = c4 + 2;
for(int g = 0;g<26;g++){
char temp = (char)(c4+g);
System.out.print(temp);//注意,這裏我沒有寫ln 因爲字母表連在一起纔好嘛2333
}
//輸出結果 abcdefg……z
3.布爾值(boolean) 一個炒雞神奇的東西 也就是流(false)和堅(true)
舉個例子就當寫完這個博客把
boolean b = true;
if(b){ //這裏其實可以寫成(b==true),但不推薦用,萬一你犯傻寫成了(b=true),那你就GG了, 不會報錯,但你GG
System.out.println("true");
}
//輸出true
啊哈哈哈哈哈哈哈哈哈哈哈哈哈第一篇寫完了,我要去打機了啊啊啊啊啊啊啊哈哈。好吧還是要好好學習的