Java的常量和變量

一.標識符

  如類名,數字不能做爲標識符的首字母(以字母或者下劃線或者$開頭且不能有空格)程序員

 

注意和Python的區別,Python中標識符由字母、下劃線和數字組成,且數字不能開頭,也是嚴格區分大小寫(可是不包含$)ide

二.關鍵字

 三.變量

  1.什麼是變量:(和Python一致,可是Python在定義變量時不用指定類型)

    變量的三個元素:變量類型,變量名,和變量值編碼

  2.變量名的命名規則:  

    駝峯命名法:

      小駝峯式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog;spa

      大駝峯式命名法(upper camel case): 每個單字的首字母都採用大寫字母,例如:FirstName、LastName;3d

      不過在程序員中還有一種命名法比較流行,就是用下劃線「_」來鏈接全部的單詞,好比send_bufcode

  3.類的命名規則:

    知足Pascal命名法規範:帕斯卡命名法指當變量名和函式名稱是由二個或二個以上單字連結在一塊兒,而構成的惟一識別字時,用以增長變量和函式的可讀性。blog

四.數據類型

 

Java數據類型ci

 

類型轉換unicode

Python數字類型字符串

五.整型字面值及變量聲明

  1.整型字面值:

 

    進製表示:

      八進制表示:以0開頭,包括0-7(如037,056);【Python中是0o開頭】

      十六進制表示:以0x或0X開頭,包括0-9的數字以及a-f,A-F(a表示數字10,如0x12,0xabcf,0XABCF)【Python中也是0x開頭】

  2.變量聲明:

和Python一致,只是Python不用指明類型

六.浮點型字面值

會有提示紅線,注意默認是double型,double型更加精確,轉換爲float有可能會有數據丟失

七.基本數據的存儲

    

八.字符型字面值(Python中無)

    

 

 


ascii碼對應表

 

 1 package com.imooc;
 2 
 3 public class Float_demo {
 4     public static void main(String[] args){
 5         
 6         char a='a';
 7         System.out.println(a);
 8         char b=65;
 9         System.out.println(b);
10         //字符範圍爲0-65535
11         char c=65535;
12         System.out.println(c);
13         //若是字面值超出char類型所表示的數據範圍時,須要進行強制轉換
14         char d=(char)65536;
15         System.out.println(d);
16         
17     } 
18 }
View Code

 

九.Unicode編碼

  Ascii碼不能支持全部的語言,所以出現了Unicode編碼,又叫萬國碼,統一碼,unicode編碼的目標是支持世界上全部的字符集

和Python2同樣,Python3字符串默認就爲unicode編碼

七.布爾值和字符串字面值

  1.布爾值只能定義爲true和false(boolean t_f=true;)

  2.字符串不屬於基本數據類型,它是類:

    雙引號引發來的0個或多個字符【String s=""】(Python中單引號和雙引號沒有區別,都是字符串)

  3.換行問題:

    System.out.println();自己表示換行;

    \n也能夠

  變量和換行例子:

 1 package com.imooc;
 2 
 3 public class total_bianiliang {
 4 
 5     public static void main(String[] args) {
 6         // 定義兩個整型變量
 7         //int x=3,y=5;
 8         int x,y;
 9         x=3;y=5;
10         //x+'\t'+y輸出是17會把字符(字符自己是個整型)轉化爲整數作加法運算,若是開頭是字符串就是字符串的鏈接了
11         System.out.println(x+'\t'+y);
12         System.out.print(""+x+"\t"+y+"\n");
13         //能夠用漢字的字符
14         char c='七';
15         System.out.println(c);
16         //中文能夠做爲變量名,不建議[Python3也能夠,Python2不支持]
17         char 哈哈='嘿';
18         System.out.println(哈哈);
19         //用科學計數法表示浮點型數據[和Python同樣],E大小寫都行
20         double d=1.23E5;
21         float f=1.23e5f;
22         //表示0.2,和Python同樣
23         double d1=.2;
24         
25         
26     }
27 
28 }
View Code

 

八.常量

  final關鍵字定義常量(final int N=10;常量的命名規則是通常是用大寫英文字母表示,如final double PI=3.14;),常量不能夠修改,變量能夠

相關文章
相關標籤/搜索